Сервер базы знаний с открытым исходным кодом и координатор мультиагентных систем для постоянной памяти искусственного интеллекта

Разработчик открыл исходный код системы, которая обеспечивает постоянную память для ИИ-агентов программирования между сессиями, устраняя необходимость вручную копировать контекст между разговорами. Эта настройка подключает Claude.ai и Claude Code через пользовательский сервер Model Context Protocol (MCP), работающий на частном VPS.
Архитектура и компоненты
Система состоит из двух основных проектов с открытым исходным кодом:
- Сервер базы знаний: Выступает в роли центрального мозга, построен на Node.js, SQLite FTS5, Express и Obsidian Sync. Он загружает хранилища Obsidian и директории памяти Claude, предоставляя полнотекстовый поиск с ранжированными результатами и выделенными фрагментами.
- Оркестратор агентов (Daniel): Обёртывает CLI-интерфейсы Claude, Codex и Gemini, позволяя всем трём агентам использовать одну базу знаний и обеспечивая автоматическую отказоустойчивость, когда один агент достигает лимитов запросов или выходит из строя.
Ключевые особенности
- Четыре инструмента MCP:
kb_search,kb_list,kb_read,kb_ingest - Веб-панель управления для ручного управления документами
- CLI-команды:
kb start,kb ingest,kb search,kb register - Способность к самообучению: ИИ автоматически обновляет свои собственные файлы инструкций
CLAUDE.mdна основе результатов сессий - Трёхуровневое хранилище (холодное/горячее/долгосрочное) для предотвращения дрейфа контекста
- Мультиагентная отказоустойчивость с нулевой потерей контекста во время сбоев
Техническая реализация
Технологический стек избегает векторных баз данных и облачных зависимостей, используя SQLite FTS5 для оптимизированного по токенам поиска. Рабочий процесс следует по пути: Хранилище Obsidian (курирование человеком) → Сервер базы знаний (SQLite FTS5) → Интерфейс MCP → Claude Code/Codex/Gemini (все используют один мозг).
Система включает файл EXTENDING.md, написанный специально для чтения ИИ-агентами, позволяя пользователям сказать своему агенту «прочитай EXTENDING.md и настрой это под мою установку» для автоматической конфигурации.
В реальном тесте во время сбоя Claude Code оркестратор автоматически перенаправил запросы на Codex, который по SSH подключился к VPS, диагностировал сервер базы знаний и предоставил команды восстановления — всё это было доступно с телефона через Termux без потери контекста.
Разработчик сообщает, что использует эту систему в продакшене с тремя премиум ИИ-агентами примерно за $60 в месяц, накапливая контекст за 100+ сессий, что позволяет генерировать чистый код за один проход на основе изученных паттернов кодовой базы и предпочтений.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Kanwas: Открытая доска общего контекста для команд и AI-агентов
Kanwas — это открытая многопользовательская рабочая область, где команды и ИИ-агенты обмениваются документами, доказательствами и решениями на канве с возможностью прямой трансляции вызовов инструментов. Размещается самостоятельно через Docker, поддерживается Git с использованием Yjs и BlockNote.

Клод-Контроль: Мобильное Удаленное Управление для Сессий Клод Кода
Claude-control — это инструмент с открытым исходным кодом, который позволяет управлять сессиями Claude Code с телефона через HTTPS и WebSocket. Он запускает Claude Code в реальном PTY внутри tmux, обнаруживает запросы разрешений и отправляет push-уведомления с кнопками «Разрешить»/«Запретить».

MCP-India-Stack: Офлайн-ориентированный сервер для работы с индийскими финансовыми данными в AI-агентах
MCP-India-Stack — это автономный MCP-сервер, который предоставляет функциональность индийских финансовых и государственных API без аутентификации или внешних вызовов API. Он включает локальные наборы данных для налоговых расчетов, инструментов проверки и поиска.

Практический обзор модели Tencent: сильна для агентских рабочих процессов, слаба для сложного кодирования
Модель Tencent получает 8/10 за агентные задачи с низким уровнем галлюцинаций, но проваливается в сложном кодировании, как схемы Notion API. Избегайте для бэкенд-логики.