★ 2 stars
Go
🤖 AI/LLM
Updated 2d ago
Self-hosted long-term memory substrate for any LLM-using tool. Hybrid vector + lexical recall with MMR reranking, auto-extracted knowledge graph, sleep-style consolidation, per-project tuning, MCP server, REST + OAuth 2.0, embedded React admin UI. SQLite or Postgres + pgvector or Qdrant. Pluggable providers (OpenAI, Anthropic, Gemini, Ollama).
View on GitHub →
Try with Claude — $10 free →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"nram": {
"command": "go",
"args": [
"run",
"github.com/nram-ai/nram@latest"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add nram go run github.com/nram-ai/nram@latest
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"nram": {
"command": "go",
"args": [
"run",
"github.com/nram-ai/nram@latest"
]
}
}
}
📋 Copy
README Excerpt
> **Work in Progress:** This project is under active development. Some features may be incomplete, unstable, or subject to change. Contributions and feedback are welcome, but expect rough edges as things continue to evolve. A self-hosted, long-term memory layer that any LLM-using tool can plug into. Store, recall, and enrich memories with vector embeddings, knowledge graphs, sleep-style consolidation, and a built-in admin UI.
Tools (20)
DATABASE_URL DELETE GET LOG_LEVEL NRAM_ADMIN_EMAIL NRAM_ADMIN_PASS NRAM_CONFIG PORT POST PUT memory_delete_project memory_enrich memory_export memory_forget memory_get memory_graph memory_list memory_projects memory_recall memory_store
Topics
ai-agents ai-memory chatgpt claude context-engineering embeddings hybrid-search knowledge-graph llm-tools long-term-memory mcp-server memory-consolidation multi-tenant oauth2 query-expansion