Engram (3.7к звезд) - локальная память для агентов, которые работают с кодом.
Это один бинарный файл на Go: внутри SQLite + FTS5, снаружи CLI, HTTP API, MCP-сервер и терминальный интерфейс.
Что умеет:
🔵 сохранять решения, исправления и заметки по проекту;
🔵 искать по памяти через MCP;
🔵 восстанавливать контекст прошлых сессий;
🔵 показывать хронологию вокруг конкретной записи;
🔵 синхронизировать память через Git;
🔵 работать с Claude Code, OpenCode, Gemini CLI, Codex, VS Code, Cursor, Windsurf и другими MCP-клиентами.
Главное преимущество: простота. Без отдельного сервера, Python, Node.js и Docker. Один бинарник и один локальный SQLite-файл.
Memori (14.6к звезд) - более широкий слой памяти для LLM-приложений и агентных систем.
Есть Python SDK, TypeScript SDK, Memori Cloud, режим BYODB и интеграции с OpenClaw, Hermes Agent и MCP.
Что умеет:
🔵 записывать диалоги и действия агента;
🔵 извлекать факты, предпочтения, правила, навыки и связи;
🔵 строить граф знаний;
🔵 делать семантический поиск;
🔵 работать в фоне, не замедляя основной ответ;
🔵 хранить данные в облаке Memori или в своей базе.
Поддерживаются SQLite, PostgreSQL, MySQL, MongoDB, Oracle, CockroachDB, TiDB и другие базы.
Главное преимущество: гибкость для продуктов и команд. Можно быстро стартовать через Cloud, а можно оставить данные в своей инфраструктуре.
TencentDB Agent Memory (3.6к звезд) - локальная многоуровневая память для OpenClaw и Hermes. Самый свежий репозиторий.
Архитектура строится слоями:
🔵 L0: сырой диалог и следы выполнения;
🔵 L1: атомарные факты;
🔵 L2: сцены в Markdown;
🔵 L3: долгосрочный профиль пользователя в
persona.md.Есть SQLite + sqlite-vec, опциональная поддержка Tencent VectorDB, гибридный поиск и инструменты
tdai_memory_search / tdai_conversation_search.Отдельно интересен context offload: большие логи инструментов выносятся во внешние файлы, а в контексте остаётся компактная Mermaid-карта. При необходимости агент может вернуться к исходному фрагменту через
node_id.Главное преимущество: прозрачность. Память можно открыть как обычные файлы и проследить путь от профиля пользователя до сырого сообщения или результата инструмента.
Чат | CloseRouter