Vibe Coding Discover

AI Tools

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

★ 28215 forksPythonMITtimgordontg

Engrim is a local-first SQLite episodic memory engine for AI coding agents. It injects a ~4k-char memory pack at session boot and shares one project-scoped store across Claude Code, Cursor, Codex CLI, OpenCode, Copilot CLI and Antigravity via hooks plus an MCP server.

Use Cases

Persist architectural decisions across AI coding sessionsResume agent context after /clear without re-explainingShare one memory store across Claude Code, Cursor, Codex, OpenCode, Copilot CLI and AntigravityExpose project memory to Cursor/Windsurf over MCP stdioAuto-capture turns via lifecycle hooks and flight recorderHybrid BM25 + embedding recall of past decisions and constraintsLocally store private project memory with no cloud syncSelf-heal broken agent hook paths across machines and OSes

Built With

Language
Python
Frameworks
model2vec · SQLite FTS5 · MCP (Model Context Protocol) · Claude Code · Cursor · Windsurf · Codex CLI · GitHub Copilot CLI · OpenCode · Google Antigravity · Docker · setuptools · pytest

Tags

episodic-memory · memory · local-first · sqlite · mcp · context-management · cross-model · ai-agents · claude-code · cursor · codex-cli · opencode · windsurf · antigravity · hybrid-search · developer-tools