$cd ../integrations/
⚡ ProductivityOffline-firstv1.5+
$ cat obsidian-integration.md

openclaw.integrate('obsidian')

/** 「先月RAGについて何を書いたっけ?」— 2秒で2000ノートを検索 */

// ObsidianとNotion — Obsidianを選ぶべき時
Obsidianを選ぶ場合:
100%オフラインのノートが欲しい
大きなバルト(1000以上のノート)がある
データ所有権を重視する(プレーンMarkdown)
バックリンクとグラフビュークエリが必要
Notionを選ぶ場合:
チームコラボレーションが必要
データベースとビューに依存している
Webベースのアクセスが欲しい
how_it_works.md

🏗 アーキテクチャ:ローカルベクター検索

1.
OpenClawが起動時にバルトをインデックス
すべての.mdファイルを読み込み、埋め込みを生成し、ローカルベクターDB(クラウドなし)に保存
2.
Telegram/任意のチャットインターフェースでクエリ
セマンティック検索が質問に最も関連するノートを見つける
3.
LLMが引用付きで回答を合成
ソースノートを参照し、バルトへリンクバック
config.yaml

⚙️ 設定

# openclaw/config.yaml
integrations:
obsidian:
enabled: true
vault_path: "~/Documents/MyVault"
index_on_startup: true
watch_changes: true
embedding_model: "nomic-embed-text"
example.log

📱 クエリ例

あなた
RAGアーキテクチャについて何を書きましたか?
OpenClaw
関連する4つのノートが見つかりました: • RAG vs ファインチューニング(2025-11-12)— 事実の想起にRAGの方が優れていると主張 • ベクターDB比較(2025-10-03)— Chroma vs Qdrant vs Weaviate • 私のRAG実装メモ(2025-12-01)— コードスニペット含む • 知識のためのLLMの限界(2026-01-15)
あなた
新しいノートを作成:「OpenClaw Obsidianデモ」、RAG vs ファインチューニングにリンク
OpenClaw
✓ 作成しました:OpenClaw Obsidian demo.md [[RAG vs ファインチューニング]] バックリンクを追加

❓ FAQ

Q1. ボールトファイルを変更する?

書き込みモード有効時のみ。デフォルトは読み取り専用。

Q2. データは安全?

ローカル読み取り。ローカルLLMなら完全オフライン。
← 連携に戻る