Engram v1.0.0: Persistent Memory for Local LLMs via Knowledge Graph

✍️ OpenClawRadar📅 Published: March 9, 2026🔗 Source
Engram v1.0.0: Persistent Memory for Local LLMs via Knowledge Graph
Ad

What Engram Does

Engram solves the problem of LLMs forgetting everything between sessions by providing persistent memory via a knowledge graph. Unlike vector databases that only find similar text, Engram understands relationships and can reason over them.

Core Features

  • Knowledge graph with typed entities, relationships, and properties
  • Hybrid search combining BM25 + vector similarity using Ollama/OpenAI embeddings or local ONNX
  • Confidence lifecycle where facts strengthen with confirmation, weaken with time, and correct on contradiction
  • Inference engine with forward/backward chaining that derives new facts from rules
  • Built-in MCP server that works with Claude Code, Cursor, and Windsurf out of the box
  • HTTP REST API with 25+ endpoints on port 3030
  • Built-in web UI for graph exploration, search, and natural language queries
  • Peer-to-peer mesh sync between instances with ed25519 authentication
  • CORS enabled for any frontend integration
Ad

Technical Details

The entire system runs as an 8.3 MB binary with zero external dependencies. All data lives in a single .brain file that can be copied to back up or moved to migrate. No cloud, Docker, Python, or external database is required.

MCP Integration

MCP configuration is simple:

{
  "mcpServers": {
    "engram": {
      "command": "engram",
      "args": ["mcp", "/path/to/knowledge.brain"]
    }
  }
}

The MCP server exposes these tools: engram_store, engram_relate, engram_query, engram_search, engram_prove, and engram_explain.

Quick Start Commands

engram create my.brain
engram store "PostgreSQL" my.brain
engram serve my.brain

After running engram serve, the web UI is available at http://localhost:3030.

Availability

Engram is free for personal, research, and education use, with a commercial license available. The source and releases are on GitHub.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

DocMason: Local Agent Knowledge Base for Complex Office Files
Tools

DocMason: Local Agent Knowledge Base for Complex Office Files

DocMason is a repo-native agent app that builds local knowledge bases from complex office documents like PPTX, DOCX, Excel, and PDFs. It runs entirely within Codex or Claude Code, maintaining document structure and providing traceable answers with provenance.

OpenClawRadar
Spectr: An MCP That Writes App Specs from Screen Recordings for Pixel-Perfect Claude Clones
Tools

Spectr: An MCP That Writes App Specs from Screen Recordings for Pixel-Perfect Claude Clones

Spectr is an MCP server, CLI, and Claude Code skill that takes an .mp4/.mov screen recording of an iOS app and generates a 7-section spec.md with hex codes, font weights, spacing, transitions, and nav graph — eliminating the 30-minute manual spec writing per screen.

OpenClawRadar
Gemma 4 E2B Tested as Multi-Agent Coordinator in TypeScript Framework
Tools

Gemma 4 E2B Tested as Multi-Agent Coordinator in TypeScript Framework

A developer tested Gemma 4 E2B as a coordinator in a multi-agent setup using the open-multi-agent TypeScript framework. The model successfully decomposed tasks into JSON, assigned agents, called tools like bash and file operations, and synthesized results.

OpenClawRadar
AI Token Monitor: macOS Tool Tracks Local Claude Usage and Cost
Tools

AI Token Monitor: macOS Tool Tracks Local Claude Usage and Cost

A developer built AI Token Monitor, a macOS menu bar app that reads local Claude session files to track token usage, model distribution, and cost equivalents without API keys. The open-source tool revealed 6.5M tokens ($4,924 at API pricing) over 35 days in one user's case.

OpenClawRadar