Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
T

timgordontg/engrim

The Universal Cross-Model Episodic Memory Standard. Local-first, project-scoped SQLite engine for Google Antigravity, Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, and OpenCode. Zero cloud lock-in.

Before you install: a copy-paste command is available · license MIT · link reachable

SECURITY.md ✓
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
  1. Copy the command above
  2. Paste it as one entry under mcpServers in claude_desktop_config.json — local servers take command + args (example: clients)
  3. Restart your client
Install command from the repository
pip install engrim

Parsed from the README we fetched on 2026-10-26; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
305 ★ · timgordontg/engrim · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
Score
score 2,300 · 305 ★ · 23 sources · mcp
Install
pip install engrim
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: pip install engrim. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository timgordontg/engrim;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# engrim

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

The Universal Cross-Model & Cross-Agent Episodic Memory Standard.
A local-first, project-scoped SQLite memory engine that allows developers to freely switch between models and environments (Google Antigravity, Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, OpenCode, and Windsurf) on the same codebase without losing architectural decisions, user constraints, or project state.
## 1. Overview & Core Value Proposition
> "Why pay for 200,000 tokens of forgotten noise on every turn? The models are disposable utilities; your project's decisions are not."
Engrim is the universal, cross-model episodic memory standard engineered specifically for autonomous AI coding agents and heavy software development.
It solves the "200,000-token context window trap" (where coding models suffer from severe attention dilution, compounding per-turn token costs, and the loss of prior architectural decisions whenever a chat session is cleared) by replacing raw transcript replay with 4,000 characters of high-precision, curated episodic working memory stored in a single, local-first SQLite file (~/.engrim/memory.db).
### The Problem vs. The Engrim Standard
| Challenge | Without Engrim (Token Bloat & Context Resets) | With Engrim (Episodic Continuity) |
| Context Window | Attention Dilution: 150k+ tokens re-sent on every turn; models lose reasoning sharpness and hallucinate past constraints. | Precision Working Memory: ~4,000 chars ( (PreInvocation & Stop Hooks)"]
CLAUDE["Claude Code (SessionStart & Stop Hooks)"]
CURSOR["Cursor / Windsurf (Model Context Protocol stdio)"]
CODEX["Codex CLI (Hooks, guidance & optional MCP)"]
OPENCODE["OpenCode (Plugin & MCP)"]
COPILOT["GitHub Copilot CLI (Command hooks & MCP)"]
end
subgraph CoreEngine ["engrim Core Engine (v1.4.11)"]
ADAPTERS["Adapters & Lifecycle Hooks (agy, claude, opencode, copilot, mcp)"]
DOCTOR["Health & Diagnostic Engine (engrim doctor --fix)"]
PROVENANCE["Agent Provenance Engine (originagent tracking)"]
ROUTER["Hybrid Retrieval & Minder (bm25 lexical + vector cosine)"]
end
subgraph Storage ["Local-First SQLite Store (~/.engrim/memory.db)"]
MEMORIES[("Curated Memories (decisions, facts, feedback)")]
FTS5["FTS5 Full-Text Search (porter stemmer, triggers)"]
VEC["Vector Embeddings (model2vec static embeddings)"]
LOG["Flight Recorder Log (turns + action lines)"]
end
AGY |"hook / CLI"| ADAPTERS
CLAUDE |"hook / CLI"| ADAPTERS
CURSOR |"JSON-RPC (stdio)"| ADAPTERS
CODEX |"command hook / MCP"| ADAPTERS
OPENCODE |"plugin / MCP"| ADAPTERS
COPILOT |"command hook / MCP"| ADAPTERS
ADAPTERS --> PROVENANCE
PROVENANCE --> ROUTER
ROUTER --> MEMORIES
MEMORIES --- FTS5
MEMORIES --- VEC
ADAPTERS --> LOG
1. Boot: When your agent starts or a prompt is submitted, engrim injects the top-priority memory pack (~4k chars) into the agent's context, leading with [▶ RESUME HERE].
2. Capture: As the agent works, it records architectural decisions via MCP (engrimadd) or lifecycle hooks automatically, tracking the originagent provenance.
3. Recall & Minder: Hybrid lexical (bm25) + vector (model2vec) search retrieves relevant records on demand in ~30ms without slowing down the agent.
4. Continue-As-Clear: When context bloats or the model drifts, type /clear. The next session boots from memory.db with zero memory loss.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/timgordontg-engrim/)
Source
awesome · https://github.com/timgordontg/engrim
Browse by field
MCP servers
Traction
305 ★
Listed by
23 independent sources
added
today
Security policy
the repository has SECURITY.md at its root (we checked that the file exists, not what it says)

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index