Repolode
HurricaHjz

HurricaHjz/SecondSelf

Obsidianで動く個人向けAIエージェントのフレームワーク。Claude Codeが補助エージェントを調整し、引用付きで自ら維持するローカルWikiを長期記憶として活用します。

スター
147
フォーク
12
未解決の Issue
0
最終コミット
21 日前

これは何?

Second Yourselfは、ユーザーの資料を記憶し、その内容に基づいて行動できる個人向けAIエージェントを構築するためのフレームワークです。推論は最先端モデルが担い、複数エージェントのハーネスが明文化されたルールに従って補助エージェントを調整し、ユーザーのマシン上に置かれたMarkdown Wikiが長期的な知識を保存します。現在はObsidian内のClaude CodeまたはClaudianプラグインで動作し、Codex CLI経由でGPTモデルを補助エージェントとして利用できます。

主な用途はリサーチアシスタントです。PDF、スライド、WebページなどのファイルをVaultに入れると、エージェントが相互リンクされたノートにまとめ、相互参照とカタログを整備します。また、参照したノートを引用しながら質問に回答します。各ノートには確信度が付与され、Wiki内のリンク切れ、孤立したノート、主張の矛盾をチェックできます。

このプロジェクトはまだ1.0以前で、設計は頻繁に変更されます。セットアップにはObsidian、認証済みのコーディングエージェント、ドキュメント変換用のMarkItDownが必要です。`setup.sh --with-example`を実行すると、同梱のデモ用Wikiを読み込めるため、自分のナレッジベースを構築する前に出力を確認できます。

主な機能

  • 01PDF、スライド、Webページなどのファイルを、Obsidian Vault内の相互リンクされたMarkdownノートにまとめます。
  • 02Wikiをもとに、参照したノートを引用して質問に回答します。
  • 03各ノートに確信度を付け、主張の矛盾や知識の抜けを検出します。
  • 04Codex CLI経由のGPTモデルを含む補助エージェントを、明文化されたファイル書き込み権限のもとで実行します。
  • 05lintとdeep-lintによるチェックで、リンク切れ、孤立したノート、古くなった主張を検出します。
  • 06CUSTOMISATION.mdファイルで、エージェントの名前、口調、常時適用する設定をカスタマイズできます。

ユースケース

  • 論文や記事をもとにリサーチ用ライブラリを構築し、引用付きの回答を得ながら質問する。
  • AIエージェントが長期にわたって読み取り、拡充できる個人用ナレッジベースをObsidianで管理する。
  • コーディングエージェントやリサーチエージェントのチームが参照する共有Wikiを運用する。
  • AI研究以外の分野に合わせて、ノートの種類やワークフローを調整する。

クイックスタート

  1. 1

    pipでMarkItDownコンバーターをインストールする

    pip install 'markitdown[all]'
  2. 2

    リポジトリをクローンする

    git clone https://github.com/HurricaHjz/second-yourself.git
  3. 3

    クローンしたフォルダーに移動する

    cd second-yourself
  4. 4

    初回使用前に一度セットアップを実行する(または setup.sh --with-example で同梱のデモを使用する)

    bash setup.sh

使う前に知っておきたいこと

  • プレリリース版のため、v1.0までは設計が頻繁に変更されます。
  • Obsidian内のClaude CodeまたはClaudianプラグインに加え、APIまたはプランの利用枠が必要です。
  • GPTヘルパーエージェントを使うには、Codex CLIをインストールして認証しておく必要があります。
  • このバージョンには、professor-loopの執筆ワークフローは含まれていません。

トピック

よくある質問

SecondSelf とは?
Obsidianで動く個人向けAIエージェントのフレームワーク。Claude Codeが補助エージェントを調整し、引用付きで自ら維持するローカルWikiを長期記憶として活用します。 Second Yourselfは、ユーザーの資料を記憶し、その内容に基づいて行動できる個人向けAIエージェントを構築するためのフレームワークです。推論は最先端モデルが担い、複数エージェントのハーネスが明文化されたルールに従って補助エージェントを調整し、ユーザーのマシン上に置かれたMarkdown Wikiが長期的な知識を保存します。現在はObsidian内のClaude CodeまたはClaudianプラグインで動作し、Codex CLI経由でGPTモデルを補助エージェントとして利用できます。
SecondSelf は無料で使えますか?ライセンスは?
SecondSelf は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
SecondSelf は今もメンテナンスされていますか?
活発にメンテナンス中。SecondSelf の最終コミットは 2026年10月1日 です。
SecondSelf は何に使えますか?
論文や記事をもとにリサーチ用ライブラリを構築し、引用付きの回答を得ながら質問する。 AIエージェントが長期にわたって読み取り、拡充できる個人用ナレッジベースをObsidianで管理する。 コーディングエージェントやリサーチエージェントのチームが参照する共有Wikiを運用する。 AI研究以外の分野に合わせて、ノートの種類やワークフローを調整する。
SecondSelf のインストール方法は?
pipでMarkItDownコンバーターをインストールする: pip install 'markitdown[all]' リポジトリをクローンする: git clone https://github.com/HurricaHjz/second-yourself.git クローンしたフォルダーに移動する: cd second-yourself 初回使用前に一度セットアップを実行する(または setup.sh --with-example で同梱のデモを使用する): bash setup.sh
SecondSelf はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/HurricaHjz/SecondSelf

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト