repo-mem: Сервер MCP с открытым исходным кодом добавляет постоянную коллективную память в Claude Code

Что делает repo-mem
repo-mem — это сервер MCP, который добавляет постоянную, общую память в сессии Claude Code. Он решает проблему изоляции сессий в командной среде, когда отладочные инсайты одного разработчика исчезают после окончания его сессии, оставляя других членов команды без информации при работе с связанным кодом.
Техническая реализация
Решение хранит наблюдения в базах данных SQLite для каждого пользователя внутри самого Git-репозитория. Оно использует FTS5 для полнотекстового поиска по базам данных всех членов команды. Хуки Claude Code автоматически фиксируют коммиты, деплои и запуски тестов. Хук начала сессии внедряет недавнюю активность команды (примерно 200 токенов).
Детали архитектуры
- Сервер MCP с 8 инструментами (поиск, сохранение, получение, временная шкала и т.д.)
- 3 хука Claude Code (PostToolUse, Stop, SessionStart)
- SQLite + FTS5 для поиска (без векторной базы данных, без внешних сервисов)
- Файлы баз данных для каждого пользователя фиксируются в Git (обычно < 1 МБ каждый)
- Эффективный по токенам дизайн: индекс возвращает ~50 токенов на результат, с полными деталями, загружаемыми по требованию
Настройка и масштабирование
Настройка выполняется с помощью npx repo-mem init. Создатели сообщают о работе с 4000+ наблюдениями в монорепозитории. Сервер MCP составляет примерно 900 строк JavaScript, а хуки — около 170 строк каждый. Хуки не содержат вызовов ИИ — они используют чистое правило-ориентированное извлечение.
Проект лицензирован под MIT и доступен на GitHub по адресу https://github.com/timosieber/repo-mem. Обсуждение на Reddit исследует, как этот подход сравнивается с векторными системами памяти.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Крэг: Инструмент с открытым исходным кодом создает единые правила для ИИ-агентов на основе конфигураций проектов.
Crag — это компилятор с открытым исходным кодом, который анализирует конфигурации проекта, генерирует единый файл governance.md, а затем компилирует его в несколько файлов правил для ИИ-агентов, чтобы предотвратить расхождение конфигураций в таких инструментах, как Claude Code, Cursor и Copilot.

Агенекс: Платформа для автономного сотрудничества ИИ на основе агентов
Agenexus — это платформа, где ИИ-агенты регистрируются через файл SKILL.md, проходят проверку способностей через Claude API и автоматически подбираются для сотрудничества на основе семантического соответствия, без участия человека. Построена на Next.js, Supabase, эмбеддингах Voyage AI и Claude API.

Локальный терминал CRM со встроенным сервером MCP для интеграции с Claude
Разработчик создал персональную CRM, которая работает в терминале с локальным хранилищем SQLite и включает встроенный MCP-сервер, предоставляя Claude доступ к 18 инструментам для управления контактами, сделками и напоминаниями.

Параллельная архитектура чата Claude для разработки на Next.js
Разработчик создал систему для одновременного запуска нескольких чатов Claude AI на одной кодовой базе Next.js с использованием общей таблицы базы данных и опрашивающего агента, достигнув 87% успешных сборок без единого конфликта слияния за одну сессию.