{"data":{"slug":"engram","name":"Engram","tagline":"MIT persistent agent memory — MCP, CLI, TUI, SQLite","category":"agents","categoryName":"AI Agents","url":"https://engram.gentlemanprogramming.com/","github":"https://github.com/Gentleman-Programming/engram","pricing":"open-source","hook":"Engram is persistent memory for AI coding agents — one agent-agnostic Go binary with SQLite+FTS5, MCP server, HTTP API, CLI, and TUI.","whatsGood":"MIT (Gentleman-Programming/engram). Single binary, zero deps story. Local-first memory you can also point at cloud paths when you want sync. MCP + CLI + TUI so Cursor/Claude Code/Codex-class tools share one brain. Site at engram.gentlemanprogramming.com.","theCatch":"Vs Mem0 / Letta / full agent frameworks: Engram is the memory primitive (store + retrieve + surfaces), not an orchestration framework or coding agent. “local or cloud” branding means optional hosted/sync gravity — day-one stays OSS you run. You still decide what gets written and when.","verdict":"MIT agent memory primitive. MCP/CLI/TUI on SQLite; not a full agent framework.","addedAt":"2026-09-15","featured":false,"domain":"AI Agents","subSpecialty":"Memory & Evals","subcategory":"Memory & Evals","tags":["mcp","cli","tui","api","self-host","local-first","permissive","coding-agents","memory","active"],"capabilities":["memory","mcp","cli"],"surfaces":["MCP","CLI","API","Self-host"],"ecosystem":["Go","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":7442,"starsPerWeek":212,"access":"free","archived":false,"repo":{"createdAt":"2026-02-16","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/engram","html":"/gems/engram","markdown":"/gems/engram.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}