Back to Home
petabridge icon

memorizer-v1

Verified Safe

by petabridge

Overview

A .NET-based service for AI agents to store, retrieve, and search through memories using vector embeddings, featuring asynchronous chunking, version control, and relationship management.

Installation

Run Command
docker-compose up -d

Environment Variables

  • MEMORIZER_ConnectionStrings__Storage
  • MEMORIZER_Embeddings__ApiUrl
  • MEMORIZER_Embeddings__Model
  • MEMORIZER_LLM__ApiUrl
  • MEMORIZER_LLM__Model
  • MEMORIZER_LLM__Timeout
  • MEMORIZER_LLM__Chunking__MinCharactersForChunking
  • MEMORIZER_LLM__Chunking__TargetChunkSize
  • MEMORIZER_Server__CanonicalUrl
  • MEMORIZER_Cors__AllowedOrigins__0
  • MEMORIZER_Cors__AllowedOrigins__1
  • MEMORIZER_Cors__AllowedMethods__0
  • MEMORIZER_Cors__AllowedMethods__1
  • MEMORIZER_Cors__AllowedHeaders__0
  • MEMORIZER_Cors__AllowedHeaders__1
  • MEMORIZER_Cors__AllowCredentials
  • MEMORIZER_Search__ReturnFullContent
  • ASPNETCORE_ENVIRONMENT

Security Notes

The project uses permissive default CORS settings and hardcoded default credentials for PostgreSQL and PgAdmin in `appsettings.json` and `docker-compose.yml`. While common for development, these pose significant security risks if deployed to production without modification. However, the `docs/security.md` provides explicit guidance on securing the application for production, including restricting CORS, using secure connection strings, and managing credentials securely. No 'eval', obfuscation, or immediately malicious patterns were found in the provided code snippets.

Similar Servers

Stats

Interest Score59
Security Score7
Cost ClassMedium
Avg Tokens500
Stars115
Forks17
Last Update2026-01-14

Tags

.NETPostgreSQLpgvectorLLMVector EmbeddingsAI AgentsMemoryAkka.NETMCP