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)を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト