voicetreelab/voicetree

The spatial IDE for recursive multi-agent orchestration. It's like an Obsidian graph-view that you work directly inside of.

何を解決するか

Voicetreeは、複数のAIエージェントを管理する混乱と、LLMが膨大な会話履歴に圧倒されたときに発生する「コンテキストの劣化」の問題に対処します。手動でのエージェント調整の問題と、人間とAI間の共有メモリの欠如を解決し、タスク、計画、進捗を空間的に整理する方法を提供します。

動作方法

このシステムは、ノードがMarkdownファイルで、エッジがウィキリンクであるグラフベースの「マインドマップ」を使用しています。エージェント(Claude Code、Gemini、Codexなど)はこのグラフ内に存在します。エージェントがノード上で起動されると、そのノードの内容がタスクとして受け渡され、周囲のノードへのアクセスが可能になります(設定可能な半径とローカル埋め込みによる意味的検索を使用)。

エージェントはタスクをサブグラフに再帰的に分解し、依存関係グラフを処理するために独自の並列サブエージェント(ネイティブ端末として表示)を起動できます。人間とエージェントは同じAPIとメモリグラフを共有しており、システムは実行時に再構成可能です。

対象ユーザー

複雑な人間を含むループ(HITL)コーディングエージェントシステムを構築している開発者や研究者で、作業メモリを外部化し、エージェントワークフローの高レベルな監視を維持したい人向けです。

特徴

  • 空間的メモリ: グラフレイアウトを使用してエージェントとタスクを整理し、メンタルモデルに類似して認知負荷を低減します。
  • 人間とAIの共有メモリ: 人間とエージェントは同じMarkdownベースのハイパーグラフデータベースとやり取りします。
  • 再帰的分解: エージェントは大きなタスクを小さな接続されたノードに分解し、サブエージェントをオーケストレーションして解決できます。
  • 音声からグラフへ: 手を動かさずにアイデアを記録し、口頭の思考を構造化されたマインドマップに変換する音声モードを備えています。
  • エージェント最優先API: エージェントのCRUD操作、ライフサイクルフック、グラフナビゲーションに使用可能な軽量APIとCLI(vt)を提供します。

関連

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