Долговременная память для coding-агентов: данные хранятся в локальной базе SQLite и доступны Claude Code, Codex, Cursor и другим MCP-клиентам.
AVIDS2/memorix
Локальный слой общей памяти проекта: он позволяет агентам для написания кода, таким как Claude Code, Codex и Cursor, читать и записывать одни и те же данные через MCP.
- Звёзды
- 855
- Форки
- 70
- Открытые issues
- 5
- Последний коммит
- 23 часа назад
Что это?
Memorix хранит память проекта в Git-репозитории, а не в отдельном чате или IDE. Благодаря этому контекст из одной сессии с агентом можно использовать в следующей, даже если сменился агент или инструмент. Memorix сохраняет наблюдения, сводки сессий, записи о ходе рассуждений с описанием компромиссов и факты, полученные из коммитов, а предоставляет к ним доступ через MCP-сервер, хуки, CLI, TypeScript SDK и встроенного терминального агента memcode.
Настройка выполняется одной командой для каждого агента, например memorix setup --agent claude --global. Она добавляет записи MCP, файлы с инструкциями, правила или пакеты плагинов, которые поддерживает конкретный агент. Основное локальное хранилище — SQLite; дополнительно можно подключить полнотекстовые индексы SQLite FTS5 и семантические индексы LanceDB. Формирование памяти с помощью LLM и эмбеддинги можно включить по желанию.
В проект также входят локальная панель управления, HTTP-эндпоинт MCP для совместного использования, загрузка данных из Git, индекс состояния кода для символов TypeScript и JavaScript и команды для координации нескольких рабочих агентов.
Ключевые возможности
- 01Объединяет Claude Code, Codex, Cursor, Windsurf, Gemini CLI и многие другие агенты в одном общем пуле памяти для проекта.
- 02Устанавливает MCP, правила, хуки или пакеты плагинов для каждого агента одной командой.
- 03Хранит данные локально в SQLite, без обязательной облачной службы.
- 04Преобразует коммиты Git в факты о разработке, по которым можно выполнять поиск, и сохраняет рассуждения о дизайне вместе с рассмотренными альтернативами.
- 05Предоставляет CLI, TypeScript SDK, локальную панель управления и HTTP-эндпоинт MCP.
Сценарии использования
- Переходить между Claude Code, Cursor и Codex в одном репозитории, не объясняя проект заново.
- Восстанавливать причины архитектурного решения, если исходный чат уже недоступен.
- Запускать несколько агентов для написания кода параллельно в одной кодовой базе, используя общий контекст задач и передавая работу друг другу.
- Предоставить агентам команды единое проверяемое хранилище памяти проекта рядом с кодом.
Быстрый старт
- 1
Установите Memorix через npm, следуя разделу Install в README
- 2
Настройте интеграцию для своего агента (на уровне пользователя, глобально)
memorix setup --agent <agent> --global
Что важно знать
- Настройка различается для разных агентов, поэтому объем работы по интеграции зависит от используемого агента.
- Функции Formation и embedding, использующие LLM, необязательны и требуют дополнительной настройки.
Темы
Частые вопросы
- Что такое memorix?
- Локальный слой общей памяти проекта: он позволяет агентам для написания кода, таким как Claude Code, Codex и Cursor, читать и записывать одни и те же данные через MCP. Memorix хранит память проекта в Git-репозитории, а не в отдельном чате или IDE. Благодаря этому контекст из одной сессии с агентом можно использовать в следующей, даже если сменился агент или инструмент. Memorix сохраняет наблюдения, сводки сессий, записи о ходе рассуждений с описанием компромиссов и факты, полученные из коммитов, а предоставляет к ним доступ через MCP-сервер, хуки, CLI, TypeScript SDK и встроенного терминального агента memcode.
- memorix можно использовать бесплатно? Какая у него лицензия?
- memorix распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- memorix всё ещё поддерживается?
- Активно поддерживается. Последний коммит в memorix — 21 окт. 2026 г..
- Для чего можно использовать memorix?
- Переходить между Claude Code, Cursor и Codex в одном репозитории, не объясняя проект заново. Восстанавливать причины архитектурного решения, если исходный чат уже недоступен. Запускать несколько агентов для написания кода параллельно в одной кодовой базе, используя общий контекст задач и передавая работу друг другу. Предоставить агентам команды единое проверяемое хранилище памяти проекта рядом с кодом.
- Как установить memorix?
- Установите Memorix через npm, следуя разделу Install в README Настройте интеграцию для своего агента (на уровне пользователя, глобально): memorix setup --agent <agent> --global
- Где скачать memorix?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AVIDS2/memorix
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение для строки меню macOS, которое показывает остаток квоты и время её сброса для AI-инструментов разработки, таких как Claude, Codex, Gemini и Copilot.
Объединяет Codex, Claude Code, Cursor, Hermes Agent и OpenClaw: общая зашифрованная локальная память, передача задач и взаимная проверка работы.
Локальный набор из десяти файловых навыков SKILL.md для уточнения задач, отслеживания работы, пауз и передачи контекста, хранения профиля, создания навыков и письма.
MCP-сервер для AI-агентов, который не засоряет контекст сырым выводом инструментов и сохраняет состояние сессии после сжатия контекста.
Десктопный виджет отслеживает использование токенов, расходы, лимиты и сессии в более чем 46 AI-инструментах для программирования; синхронизация между устройствами — по желанию.