swarmclawai/swarmvault

Локальная LLM-энциклопедия: open-source конструктор графа знаний, RAG-база знаний и хранилище памяти агентов. Построено по паттерну Андрея Карпаты. Альтернатива Obsidian для управления личными знаниями, второго ИИ-мозга и долговременной памяти Claude Code / Codex / OpenClaw.

Агенты⭐ 695TypeScriptпоследний релиз: v3.20.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

SwarmVault — это локальный инструмент с открытым исходным кодом для создания базы знаний на основе графов знаний (knowledge graph) и RAG, работающий по принципу «local-first».

Зачем нужен

Инструмент превращает разрозненные документы, код и заметки в структурированную wiki и граф, который можно использовать как долговременную память для AI-агентов (например, Claude Code, Codex). Он решает проблему накопления знаний, обеспечивая локальное хранение, поиск и верификацию связей между данными без обязательного использования облачных API.

Что можно реализовать

  • Создание персональной базы знаний (second brain) с возможностью визуализации связей между концепциями.
  • Обеспечение долговременной памяти (memory store) для AI-агентов, работающих с кодом или документами.
  • Построение RAG-системы для локального поиска по большим объемам неструктурированных данных.
  • Автоматизированное реферирование и структурирование документации, статей или транскриптов.

Ключевые возможности

  • Трехслойная архитектура: сырые данные (raw), wiki (markdown) и схема (schema), что позволяет LLM и человеку совместно эволюционировать структуру знаний.
  • Механизмы борьбы с галлюцинациями: маркировка связей (extracted, inferred, ambiguous), обнаружение противоречий и ручное утверждение изменений через `compile --approve`.
  • Масштабируемость за счет гибридного поиска (SQLite full-text + семантические эмбеддинги) и навигации по графу, что позволяет работать с базами больше 100 страниц.
  • Полная автономность: встроенный эвристический провайдер работает офлайн, ключи API не требуются для базового запуска.
  • Интеграция с Git и поддержка MCP-сервера для использования в командных рабочих процессах и автоматизации.

👤 Кому подойдёт: Разработчики, исследователи и специалисты по данным, которым нужна локальная, контролируемая и масштабируемая система управления знаниями для работы с LLM и AI-агентами.

Релизы

v3.20.0minor
🕐 3 мес назад · релиз на GitHub ↗

Версия 3.20.0: добавлены диапазоны строк для символов кода в TS/JS и обновлены зависимости.

  • Added: Анализатор TypeScript/JavaScript теперь фиксирует диапазоны строк (startLine/endLine) для функций, классов и переменных.
  • Added: Диапазоны передаются через CodeSymbol в узлы графа, что позволяет точно атрибутировать вызовы к конкретным callers.
  • Added: Обновлены версии OSS-пакетов, viewer, плагина Obsidian, MCP, ClawHub и десктопного приложения до 3.20.0.