s2b-dev/smart-second-brain

A free, open-source Obsidian plugin that makes your vault smarter: better search, an interactive knowledge graph, and an AI assistant that knows your notes.

Smart Second Brain – AI拡張型Obsidianプラグイン

概要 – Obsidianノートアプリ用の無料かつオープンソースのプラグインです。AIを活用した検索機能、動的なナレッジグラフビュー、そしてボルト内のmarkdownファイルを読み書きできる対話型チャットアシスタントを追加します。

重要性 – 従来のObsidian検索はキーワードベースのみで、組み込みのグラフは明示的なリンクしか表示しません。Smart Second Brainは、セマンティック埋め込み(semantic embeddings)と軽量な「エージェント」によってこれらを強化し、ノートの内容に基づいた質問への回答、チャートの生成、さらにはユーザーに代わってファイルの変更を行うことを可能にします。

主な機能

  • ハイブリッド検索 – キーワードマッチングとベクトルベースのセマンティック類似性を組み合わせます。純粋なキーワード検索はそのまま使用でき、埋め込みモデルを追加することでセマンティックレイヤーが解放されます。
  • スマートグラフ (Smart Graph) – リンク、タグ、実際のテキストから導き出されたトピックに基づいてノートを自動的にクラスタリングし、ボルトの全体像をより高いレベルで把握できます。
  • エージェント (Agents) – ノートを読み、ダッシュボードやウィジェットを作成し、ボルトに書き戻すことができるチャット形式のアシスタントです。記憶やスキルをサポートし、「スキル」やカスタムエージェントを通じて拡張可能です。
  • プライバシー優先 – 外部の埋め込みモデルやLLMプロバイダーを明示的に設定しない限り、データがデバイスから送信されることはありません。唯一のネットワーク通信は、オプションの毎日のプラグイン更新チェックのみです。

仕組み

  1. 検索とグラフ – デフォルトでは単純なキーワード技術を使用します。埋め込みモデル(ローカルの sentence-transformer など)を提供すると、プラグインは各ノートのベクトル表現を構築して類似性検索を実行します。同じ埋め込みがスマートグラフのトピッククラスタリングにも使用されます。
  2. エージェント – LLMプロバイダー(OpenAI、Anthropicなど)を設定すると、プラグインは関連するノートの抜粋をモデルに送信し、応答を受け取ってアクションを実行します(例:新しいノートの挿入、テーブルの更新、チャートの生成)。アーキテクチャについては AGENTS.md を参照してください。

はじめに

  • Obsidianのコミュニティプラグインマーケットプレイスからインストールして有効化してください。検索とグラフはすぐに機能します。
  • セマンティック機能を解放するには、プラグイン設定で埋め込みモデル(ローカルまたはリモート)を追加し、検索とグラフの両方で選択してください。
  • チャットアシスタントを有効にするには、AIプロバイダーを追加してください。

コミュニティと貢献

  • バグ報告や機能リクエストはIssue tracker、Q&Aやカスタムエージェントの共有はディスカッションフォーラム、AI支援開発についてもカバーしている CONTRIBUTING ガイドを参照してください。
  • MITライセンスで提供されているため、フォーク、変更、または独自のワークフローへの組み込みが可能です。

結論 – Smart Second Brainは、最先端のAI機能をObsidianエコシステムに直接もたらしつつ、データをローカルに保持します。よりインテリジェントな個人知識ベースを求めるすべての人にとって実用的なツールです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト