itechmeat/open-second-brain

Local-first 🧠 memory for Hermes Agent that lives in your Obsidian vault and remembers project context. Nightly 😴 dream passes turn repeat corrections into confirmed preferences with measurable confidence. Adapters ship for Claude Code, Codex, and OpenClaw, with an MCP server for anything else.

解決する課題

AIエージェントに永続的なメモリ層を提供し、対話から学習し、人間が読み取り・編集可能でバージョン管理された形式で知識を保存できるようにします。エージェントは短期的なコンテキストウィンドウだけに頼るのではなく、時間とともに進化する長期的な「脳」を維持できます。

仕組み

このシステムはObsidianボルトと統合されており、エージェントの記憶は Brain/ ディレクトリ内のMarkdownファイルとして保存されます。エージェントは、MCP (Model Context Protocol) サーバー、ライフサイクルフック、または専用のCLI (o2b) を介してこのメモリ層と対話します。

重要な機能として「ドリームパス」(dream pass) があります。これは、繰り返される信号 (フィードバック) を安定したルールや好みに変換し、エージェントがセッション開始時に読み込む active.md ファイルにレンダリングする決定論的アルゴリズムです。また、効率的な検索のために再構築可能なSQLite検索インデックスも維持されます。

対象ユーザー

AIエージェント (Claude Code, Cursor, Aiderなど) の開発者やユーザーで、標準的なメモツールを使用して手動で検査や編集ができる、永続的で透明性の高いメモリをエージェントに持たせたい方。

ハイライト

  • 人間が読めるメモリ: すべてのエージェントの知識がMarkdownファイルとして保存されるため、grep、編集、バージョン管理が容易です。
  • 学習ループ: 決定論的なドリームパスを通じて、対話信号を自動的にルールに変換し、使用されていないルールを破棄します。
  • 幅広い統合: Claude Code, Cursor, Copilot CLI、およびあらゆるMCPホストを含む幅広いクライアントをサポートしています。
  • メモリ管理: スナップショット、ロールバック、書き込み検証のためのハッシュチェーンログ、古いメモリを削除するハイジーンスキャンツールが含まれています。
  • 検索機能: キーワード検索に加え、埋め込みプロバイダーを介したセマンティック検索(オプション)を提供します。

関連

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