Создание саморазвивающейся системы знаний с помощью Claude Code и Obsidian

✍️ OpenClawRadar📅 Опубликовано: 13 апреля 2026 г.🔗 Source
Создание саморазвивающейся системы знаний с помощью Claude Code и Obsidian
Ad

Обзор архитектуры

Разработчик создал самообучающуюся систему знаний, которая ежечасно запускает 25 автоматизированных инструментов для решения проблемы амнезии сессий Claude Code. Система подключает Claude Code к хранилищу Obsidian (~350 заметок) с помощью локального семантического поиска, графов знаний и автоматической обработки.

Технологический стек

  • Хранилище Obsidian в качестве базы знаний
  • Claude Code (Opus) в качестве ИИ, который читает/пишет в хранилище
  • Ollama + bge-m3 (1024-мерные эмбеддинги, RTX 3080) для локального семантического поиска
  • SQLite (better-sqlite3) для поискового индекса, графовой БД, индекса кодовой базы
  • Express сервер для React-панели управления
  • 2 MCP сервера, предоставляющие Claude нативный доступ к хранилищу и графу
  • Планировщик задач Windows, запускающий всё ежечасно
Ad

Уровни инструментов и их функции

Уровень 1: Сбор данных

  • vault-live-sync.mjs: В реальном времени отслеживает JSONL-сессии Claude Code, конвертирует в заметки Obsidian
  • vault-sync.mjs: Ежечасная синхронизация статистики Supabase, статуса AutoPost, активности git, контекста проектов
  • vault-voice.mjs: Голос в хранилище с транскрипцией Whisper + суммаризация аудиофайлов через Sonnet
  • vault-clip.mjs: Веб-клиппинг из RSS-лент + мониторинг тем через Brave Search + ИИ-суммаризация
  • vault-git-stats.mjs: Метрики Git, включая серии коммитов, горячие точки файлов, почасовое распределение

Уровень 2: Обработка и интеллект

  • vault-digest.mjs: Ежедневный дайджест, объединяющий все сессии в одну читаемую страницу
  • vault-reflect.mjs: Использует Sonnet для извлечения ключевых решений из сессий, автоматически добавляет в MEMORY.md
  • vault-autotag.mjs: Автоматическое ИИ-тегирование с предложением тегов и вики-ссылок через Sonnet
  • vault-schema.mjs: Валидатор frontmatter с 10 типами заметок, отчётами о соответствии, режимом автоисправления
  • vault-handoff.mjs: Генерирует машиночитаемый handoff.json (лучше переживает сжатие, чем markdown)
  • vault-session-start.mjs: Формирует оптимальный пакет контекста для новых сессий Claude

Уровень 3: Поиск и извлечение

  • vault-search.mjs: FTS5 + чанковый семантический поиск (чанки по 512 символов, bge-m3 1024-мерный). Флаги включают --semantic, --hybrid, --scope, --since, --between, --recent. Включает логирование извлечения + тепловую карту.
  • vault-codebase.mjs: Индексирует 2,011 исходных файлов: экспорты, маршруты, импорты, JSDoc
  • vault-graph.mjs: Граф знаний с 375 узлами, 275 связями, центральностью посредничества, обнаружением сообществ, предложениями связей
  • vault-graph-mcp.mjs: Граф как MCP сервер с 6 инструментами (поиск, соседи, пути, общее, мосты, сообщества), которые Claude может использовать нативно

Уровень 4: Самоулучшение

  • vault-patterns.mjs: Еженедельные паттерны, включая оценку импульса (1-10), % внимания к проектам, тренды скорости, расход токенов ($), обнаружение застревания, отслеживание разочарования/энергии, риск выгорания
  • vault-spaced.mjs: Интервальное повторение (FSRS) с отслеживанием 348 заметок, планирование повторений на основе приоритетов
  • vault-prune.mjs: Оценка затухания горячих/тёплых/холодных заметок, автоматическое архивирование устаревших заметок, пометка никогда не извлекаемых заметок
  • vault-contradict.mjs: Обнаружение противоречий с помощью правил (устаревшие ссылки, дрейф метрик, конфликты дат) + ИИ-подход (Sonnet сравнивает связанные документы)
  • vault-research.mjs: Автономное исследование с Brave Search + Sonnet, запланированный мониторинг тем

Уровень 5: Визуализация и мониторинг

  • vault-canvas.mjs: Автоматически генерирует файлы Obsidian Canvas из графа знаний (5 режимов: полная карта, по проектам, с центром на хабах, сообщества, ежедневная)
  • vault-heartbeat.mjs: Проактивный агент, который собирает состояние всех сервисов, использует Sonnet для анализа того, что требует внимания

Система была создана владельцем агентства-одиночки, который ведёт 4 взаимосвязанных проекта, управляет 64K бизнес-лидами и проводит сотни сессий Claude Code в неделю. Все инструменты представляют собой ES-модули Node.js без внешних зависимостей, кроме уже имеющихся в репозитории.

📖 Read the full source: r/ClaudeAI

Ad

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

PhantomCrowd: Мультиагентный симулятор аудитории с использованием Claude Code
Инструменты

PhantomCrowd: Мультиагентный симулятор аудитории с использованием Claude Code

PhantomCrowd — это маркетинговая многокомпонентная система прогнозирования, которая моделирует реакцию реальной аудитории на контент перед его публикацией. Она генерирует 10–500 персонажей с уникальными демографическими данными и личностными характеристиками, каждый из которых независимо реагирует на контент, такой как рекламные тексты или посты в соцсетях.

OpenClawRadar
Встраиваемый OAuth-провайдер для персональных FastMCP серверов на всех платформах Claude
Инструменты

Встраиваемый OAuth-провайдер для персональных FastMCP серверов на всех платформах Claude

Разработчик создал OAuth-провайдер в одном файле на Python, который позволяет персональным серверам FastMCP работать на платформах Claude.ai (веб, мобильные и десктопные) без необходимости использования внешних сервисов аутентификации, таких как Auth0 или Google.

OpenClawRadar
Либретто: Детерминированная генерация автоматизации браузера для ИИ-агентов программирования
Инструменты

Либретто: Детерминированная генерация автоматизации браузера для ИИ-агентов программирования

Libretto — это набор инструментов Skill+CLI, который позволяет AI-агентам для написания кода генерировать детерминированные скрипты автоматизации браузера в виде реального кода, уходя от использования AI-агентов во время выполнения. Он сочетает автоматизацию пользовательского интерфейса Playwright с прямыми сетевыми/API-запросами для надёжности и включает пошаговую отладку и режимы только для чтения.

OpenClawRadar
Монитор использования Claude: Бесплатное приложение для macOS в строке меню для отслеживания лимитов Claude.ai
Инструменты

Монитор использования Claude: Бесплатное приложение для macOS в строке меню для отслеживания лимитов Claude.ai

Разработчик создал Claude Usage Monitor — бесплатное приложение для macOS в строке меню, которое отображает использование Claude.ai с помощью цветных значков, счетчиков в реальном времени и таймеров сброса. Приложение считывает данные напрямую из сессий Claude.ai, не требуя API-ключа.

OpenClawRadar