# Memorix

Локальная память проекта для AI-агентов: сохраняет решения, факты и контекст между чатами, IDE и сессиями.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 863
- Автор: AVIDS2
- Лицензия: Apache-2.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/AVIDS2/memorix
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/mcp/memorix

## Что делает

Memorix подключает к AI-агенту общую память проекта, которая хранится рядом с Git-проектом. Она помогает находить сведения из прошлых сессий после смены чата, IDE или терминала. В памяти можно хранить факты, исправления, ошибки, итоги сессий и заметки по реализации.

Сервер также связывает память с Git: коммиты превращаются в инженерные факты о том, что изменилось и зачем. Отдельно сохраняются архитектурные решения, варианты, компромиссы и риски. Для рабочих процессов предусмотрены контекст задачи, возобновление работы и координация параллельных агентов через `memorix orchestrate`.

Основное хранилище построено на SQLite, а локальные индексы можно пересоздать. Формирование памяти с помощью LLM и эмбеддинги необязательны. Для языков, кроме TypeScript и JavaScript, Code Memory использует облегчённый режим, поэтому глубина анализа кода зависит от языка проекта.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add memorix -- npx -y memorix
```

### Codex

**Командой платформы**
```bash
codex mcp add memorix -- npx -y memorix
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "memorix": {
            "command": "npx",
            "args": [
                "-y",
                "memorix"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "memorix": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "memorix"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add memorix npx -y memorix
```

## Когда брать
- сохранять контекст между сессиями AI-агента
- находить решения и исправления из прошлой работы
- превращать коммиты в поисковые факты
- фиксировать причины архитектурных решений
- передавать контекст между параллельными агентами

## Примеры запросов агенту
- Сохрани в память проекта решение использовать SQLite для локального хранилища и укажи его причины.
- Найди предыдущие исправления, связанные с авторизацией, и покажи источники в проекте.
- Подготовь контекст для продолжения задачи после смены сессии и перечисли известные ограничения.

## Похожие
- [context-sync](https://affpapa.org/nevibecode/mcp/context-sync.md) — MCP-сервер · ★ 189
- [timeline-report](https://affpapa.org/nevibecode/skills/timeline-report.md) — скилл · 6800 установок
- [pp-espn](https://affpapa.org/nevibecode/skills/pp-espn.md) — скилл · 3800 установок
- [ontology](https://affpapa.org/nevibecode/skills/ontology.md) — скилл · 3700 установок
- [pp-movie-goat](https://affpapa.org/nevibecode/skills/pp-movie-goat.md) — скилл · 3400 установок
- [datapackage](https://affpapa.org/nevibecode/skills/datapackage.md) — скилл · 2100 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
