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

Разработчик открыл исходный код системы, которая обеспечивает постоянную память для ИИ-агентов программирования между сессиями, устраняя необходимость вручную копировать контекст между разговорами. Эта настройка подключает 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
👀 Смотрите также

Трекер использования навыков OpenClaw: Отслеживайте, какие навыки вы действительно применяете
Разработчик создал инструмент для отслеживания аналитики использования навыков OpenClaw, включая количество вызовов, разбивку по агентам и каналам, а также рейтинг популярных навыков за разные периоды времени.

Платформа NERF Open Source AI для инженерной безопасности искусственного интеллекта выходит в публичную бета-версию.
NERF — это платформа с открытым исходным кодом для инженерной безопасности на основе ИИ и автономный агент для написания кода, который охватывает наступательные, оборонительные и приватные методы безопасности в 117 областях. Он включает 9 автоматически определяемых режимов работы, поддержку 26 провайдеров LLM и автоматизацию соответствия 39 стандартам.

log-context-mcp: Инструмент MCP сокращает использование токенов логов на 96% при отладке Claude
log-context-mcp — это инструмент MCP, который предварительно обрабатывает файлы журналов перед их попаданием в контекст Claude, удаляя дублирующиеся строки, группируя трассировки стека и убирая шум для снижения расхода токенов. Тестирование на журнале Apache из 2000 строк показало сокращение на 96,5% при корректном определении первопричин.

Инструмент границы утверждения для работы с репозиторием кода Claude
Разработчик создал инструмент для границы одобрения, который добавляет этап проверки перед локальным выполнением при использовании Claude Code для работы с репозиторием. Инструмент следует циклу: сначала увидеть план, одобрить один раз, позволить выполнению произойти локально и сохранить доказательство после этого.