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

✍️ OpenClawRadar📅 Опубликовано: 15 марта 2026 г.🔗 Source
repo-mem: Сервер MCP с открытым исходным кодом добавляет постоянную коллективную память в Claude Code
Ad

Что делает 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 токенов на результат, с полными деталями, загружаемыми по требованию
Ad

Настройка и масштабирование

Настройка выполняется с помощью npx repo-mem init. Создатели сообщают о работе с 4000+ наблюдениями в монорепозитории. Сервер MCP составляет примерно 900 строк JavaScript, а хуки — около 170 строк каждый. Хуки не содержат вызовов ИИ — они используют чистое правило-ориентированное извлечение.

Проект лицензирован под MIT и доступен на GitHub по адресу https://github.com/timosieber/repo-mem. Обсуждение на Reddit исследует, как этот подход сравнивается с векторными системами памяти.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Крэг: Инструмент с открытым исходным кодом создает единые правила для ИИ-агентов на основе конфигураций проектов.
Инструменты

Крэг: Инструмент с открытым исходным кодом создает единые правила для ИИ-агентов на основе конфигураций проектов.

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

OpenClawRadar
Агенекс: Платформа для автономного сотрудничества ИИ на основе агентов
Инструменты

Агенекс: Платформа для автономного сотрудничества ИИ на основе агентов

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

OpenClawRadar
Локальный терминал CRM со встроенным сервером MCP для интеграции с Claude
Инструменты

Локальный терминал CRM со встроенным сервером MCP для интеграции с Claude

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

OpenClawRadar
Параллельная архитектура чата Claude для разработки на Next.js
Инструменты

Параллельная архитектура чата Claude для разработки на Next.js

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

OpenClawRadar