$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なら完全オフライン。