Repolode
AVIDS2

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. 1

    Установите Memorix через npm, следуя разделу Install в README

  2. 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 обновляется ежедневно.

Похожие проекты

Десктопный виджет отслеживает использование токенов, расходы, лимиты и сессии в более чем 46 AI-инструментах для программирования; синхронизация между устройствами — по желанию.

3,3 тыс.309JavaScriptMITОбновлён 4 часа назад