Claude CodeとObsidianを使った自己改善型知識システムの構築

✍️ OpenClawRadar📅 公開日: April 13, 2026🔗 Source
Claude CodeとObsidianを使った自己改善型知識システムの構築
Ad

アーキテクチャ概要

ある開発者が、Claude Codeのセッション記憶喪失問題を解決するために、25の自動化ツールを毎時実行する自己改善型ナレッジシステムを作成しました。このシステムは、ローカル意味検索、ナレッジグラフ、自動処理を備えたObsidianボールト(約350ノート)にClaude Codeを接続します。

技術スタック

  • Obsidianボールトをナレッジストアとして使用
  • Claude Code (Opus)をボールトの読み書きを行うAIとして使用
  • Ollama + bge-m3(1024次元埋め込み、RTX 3080)をローカル意味検索に使用
  • SQLite(better-sqlite3)を検索インデックス、グラフDB、コードベースインデックスに使用
  • ExpressサーバーをReactダッシュボード用に使用
  • 2つのMCPサーバーがClaudeにネイティブなボールトおよびグラフアクセスを提供
  • Windowsタスクスケジューラがすべてを毎時実行
Ad

ツールレイヤーと機能

レイヤー1: データ収集

  • vault-live-sync.mjs: Claude CodeのJSONLセッションをリアルタイムで監視し、Obsidianノートに変換
  • vault-sync.mjs: Supabase統計、AutoPostステータス、gitアクティビティ、プロジェクトコンテキストの毎時同期
  • vault-voice.mjs: Whisper文字起こし + Sonnet要約による音声ファイルからのボールトへの取り込み
  • vault-clip.mjs: RSSフィードからのWebクリッピング + Brave Searchトピック監視 + AI要約
  • vault-git-stats.mjs: コミット連続記録、ファイルホットスポット、時間帯分布を含むGitメトリクス

レイヤー2: 処理とインテリジェンス

  • vault-digest.mjs: すべてのセッションを1つの読みやすいページに集約する日次ダイジェスト
  • vault-reflect.mjs: Sonnetを使用してセッションから重要な決定を抽出し、MEMORY.mdに自動昇格
  • vault-autotag.mjs: Sonnetがタグとウィキリンク接続を提案するAI自動タグ付け
  • vault-schema.mjs: 10種類のノートタイプ、コンプライアンスレポート、自動修正モードを備えたフロントマター検証ツール
  • vault-handoff.mjs: 機械可読なhandoff.jsonを生成(マークダウンよりも圧縮に強い)
  • 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: 6つのツール(検索、近隣ノード、パス、共通、ブリッジ、コミュニティ)を備えたMCPサーバーとしてのグラフ。Claudeがネイティブに使用可能。

レイヤー4: 自己改善

  • vault-patterns.mjs: モメンタムスコア(1-10)、プロジェクト注目度%、速度トレンド、トークン消費($)、停滞検出、フラストレーション/エネルギー追跡、バーンアウトリスクを含む週次パターン
  • vault-spaced.mjs: 間隔反復(FSRS)で348ノートを追跡、優先度ベースのレビュースケジューリング
  • vault-prune.mjs: ホット/ウォーム/コールド衰退スコアリング、古いノートの自動アーカイブ、未取得ノートのフラグ付け
  • vault-contradict.mjs: ルールベース(古い参照、メトリクスドリフト、日付矛盾) + AI駆動(Sonnetが関連ドキュメントを比較)による矛盾検出
  • vault-research.mjs: Brave Search + Sonnetによる自律的研究、スケジュールされたトピック監視

レイヤー5: 可視化と監視

  • vault-canvas.mjs: ナレッジグラフからObsidian Canvasファイルを自動生成(5モード: 全体マップ、プロジェクト別、ハブ中心、コミュニティ別、日次)
  • vault-heartbeat.mjs: すべてのサービスから状態を収集し、Sonnetを使用して注意が必要な事項を推論するプロアクティブエージェント

このシステムは、4つの相互接続されたプロジェクトを運営し、64Kのビジネスリードを管理し、週に数百回のClaude Codeセッションを実施する個人開発エージェンシーのオーナーによって構築されました。すべてのツールは、リポジトリに既にあるもの以外の外部依存関係ゼロのNode.js ESモジュールです。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claudeコード用Gitワークツリーによる並列エージェントオーケストレーター
Tools

Claudeコード用Gitワークツリーによる並列エージェントオーケストレーター

ある開発者が、Claude Codeエージェント用の分離環境を作成するためにgit worktreesを使用する並列オーケストレーターを構築し、共有作業ディレクトリが壊れたアプリや乱雑なgitステータスを引き起こす問題を解決しました。

OpenClawRadar
AIエージェントパイプライン向けオープンソース構造的幻覚チェッカー
Tools

AIエージェントパイプライン向けオープンソース構造的幻覚チェッカー

新しいオープンソースツールは、AIエージェントパイプラインにおける構造的失敗を検出する4つの抑制機能を提供します。これには、グラウンディングの強制、プロンプトインジェクション検出、JSON検証、ツール応答検証が含まれます。REST APIとMCPサーバーの両方で利用可能で、無料枠は月500リクエストです。

OpenClawRadar
Apfel: macOSでAppleのオンデバイスLLMにアクセスする無料CLIツール
Tools

Apfel: macOSでAppleのオンデバイスLLMにアクセスする無料CLIツール

Apfel v0.6.13は、Appleの組み込みLLMをCLIツール、OpenAI互換サーバー、インタラクティブチャットとして公開するSwift 6.3バイナリです。Apple Silicon搭載MacのmacOS 26+に同梱される4,096トークンモデルを使用し、APIキーやコストなしで100%オンデバイスで動作します。

OpenClawRadar
QCAIモバイルアプリに、Tailscale VPNをネイティブ統合したOpenClawゲートウェイ制御機能を追加
Tools

QCAIモバイルアプリに、Tailscale VPNをネイティブ統合したOpenClawゲートウェイ制御機能を追加

iOSおよびAndroid向けQCAIがOpenClaw Control Centerと統合され、安全なTailscale VPNトンネルを介してモバイルデバイスから直接ゲートウェイ管理が可能になり、開放ポートを必要としません。

OpenClawRadar