Memorix

Локальная общая память проекта для кодинг-агентов: факты, решения и коммиты доступны через MCP, CLI и хуки в любом агенте

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Читает файлы проекта и историю git
  • Ставит интеграции и запускает локальный процесс памяти
Все причины и проверки

avids2/memorix

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/memorix

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio memorix -- npx -y memorix@1.9.6 serve

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"memorix","type":"stdio","command":"npx","args":["-y","memorix@1.9.6","serve"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "memorix": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add memorix -- npx -y memorix@1.9.6 serve

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.memorix]
command = "npx"
args = ["-y", "memorix@1.9.6", "serve"]

Если файл уже есть, допишите блок в конец.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "memorix": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "memorix": {
      "command": "npx",
      "args": [
        "-y",
        "memorix@1.9.6",
        "serve"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит aca7479.

Текст для агента

Установи Memorix: npm install -g memorix, затем memorix setup --agent claude --global (замени claude на codex, cursor, copilot и т.д.).

Другие способы из описания автора
npm install -g memorix
memorix setup --agent claude --global

Замените claude на нужный агент: codex, cursor, copilot, gemini-cli, opencode, windsurf.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Memorix дает кодинг-агентам общую память проекта, которая переживает новые чаты, смену IDE и передачу работы. Память лежит рядом с git-проектом, канонический store это SQLite, поиск идет по ключевым словам и по смыслу. Он хранит наблюдения, исправления, подводные камни, обоснования решений и превращает коммиты в инженерные факты. Один пул памяти доступен через MCP, хуки, CLI, SDK и встроенный терминальный агент, а команда setup подключает Memorix к нужному агенту.

Для кого. Для разработчиков, которые устали заново объяснять проект каждой новой сессии агента.

Подходит, если

  • Прошлая сессия что-то выяснила, а новая об этом не знает
  • Работаете в нескольких агентах и IDE над одним проектом
  • Нужно сохранить причины архитектурных решений между чатами

Не подходит, если

  • Нужна общая память для команды в облаке, а не локальная по проекту
  • Проект разовый и память не окупается

Пример запроса к агенту

Запиши в память проекта, почему мы выбрали очередь вместо крона, и подними это в следующий раз

Ограничения

Память локальная и привязана к git-проекту, синхронизация между устройствами опциональна и настраивается отдельно. Семантический индекс и формирование памяти на LLM опциональны и требуют своих ключей. Для установки нужен Node.js.

Как отключить. Удалите пакет (npm uninstall -g memorix) и снимите добавленную запись MCP из конфига агента, папку памяти в проекте можно удалить вручную.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Читает файлы проекта и историю git
  • Ставит интеграции и запускает локальный процесс памяти

Коротко о README

README описывает Memorix как локальную общую память для кодинг-агентов, которая живет под git-проектом, а не в одном окне чата. Канонический store это SQLite, есть поиск по ключевым словам и опциональный семантический индекс на LanceDB. Виды памяти: наблюдения, долгосрочная память, память кода, память git-коммитов, обоснования решений и рабочее пространство знаний с ревью. Установка через npm, команда memorix setup подключает MCP, правила, хуки и скиллы к десяткам агентов, транспорт по умолчанию stdio.

Частые вопросы

Где хранятся данные?

Локально, канонический store это SQLite рядом с git-проектом. Индексы перестраиваемы, синхронизация между устройствами включается отдельно.

Обязателен ли LLM?

Нет. Формирование памяти и эмбеддинги на LLM опциональны, базовая работа идет без внешней модели.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIMemorix

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.