Память для AI-агентов на одном SQLite

🔹 mnemosyne-oss/mnemosyne

Память для AI-агентов на одном SQLite

⭐ 1876 звёзд · Python

Система памяти для LLM-агентов: всё хранится в одном SQLite-файле через sqlite-vec и FTS5, гибридный поиск с векторами и полнотекстом. Python 3.9+, внешних зависимостей нет.

Архитектура BEAM делит память на три уровня — рабочую, эпизодическую и граф знаний (TripleStore). 384-мерные векторы ужимаются до 48 байт бинаризацией MIB, это 32-кратное сокращение. На бенчмарке LongMemEval выдаёт 98.9% Recall@All@5, на 10M сообщений отвечает за 35ms при 7.2 MB хранилища.

Из коробки SDK с remember()/recall(), CLI и MCP-сервер для Cursor, Claude Code, Codex и Windsurf. Синхронизация между инстансами шифруется на клиенте через XChaCha20-Poly1305.