Персистентная память для AI-агентов на Go
🔹 Gentleman-Programming/engram
⭐ 6593 звёзд · Go
Engram — единый Go-бинарник, который даёт AI-агентам кодирования долговременную память. Внутри SQLite с FTS5 для полнотекстового поиска, база лежит локально в ~/.engram/engram.db, синхронизацию можно навесить через Git или опциональную облачную репликацию.
Интеграций сразу четыре: MCP-сервер, HTTP API, CLI и TUI на Catppuccin Mocha с навигацией j/k, поиском по / и копированием по c. Из коробки цепляется к Claude Code, OpenCode, Gemini CLI, Codex, Cursor, Windsurf, VS Code Copilot и Antigravity — достаточно вызвать `engram setup `.
Операции чтения привязаны к проекту: текущий определяется явным параметром, переменной ENGRAM_PROJECT или рабочей директорией. Для облачной репликации придётся пройти цепочку doctor → repair --dry-run → bootstrap → status.