chenxiachan/thoughtdag
Your thinking deserves a map: an infinite canvas where LLM conversations grow into an editable thought graph. Wires are the context.
解決する課題
ThoughtDAGは、線形のチャット履歴や自動RAGシステムにおいて、無関係または不正確な情報(ノイズ)がモデルのコンテキストに残り、幻覚やトークンの無駄遣いにつながるという問題に対処します。ユーザーは、言語モデルが任意のターンで見るコンテキストを視覚的に管理・刈り込み、関連情報のみが前方に渡されるようにすることができます。
仕組み
このプロジェクトは有向非巡回グラフ(DAG)を実装しており、ノードはメッセージ、資料、結論を表し、ワイヤー(エッジ)はコンテキストを明示的に定義します。特定のノードに対するモデルの入力は、そのノードに配線されるパスのみによって決定されます。ユーザーはエッジを削除してノイズを除去したり、複数の思考パスを単一の結論にマージしたりできます。
対象ユーザー
LLMインタラクションで高い精度を維持する必要がある研究者、開発者、パワーユーザー。複数のエージェントセッション(例:Claude Code、Codex、DeepSeek Harness)にわたる複雑な調査を管理し、思考プロセスを視覚的にマッピングしたいユーザー向けです。
ハイライト
- 編集可能なコンテキストキャンバス:会話のブランチを視覚的に刈り込んだりマージしたりして、モデルの出力を変更します。
- セッションアトラス:さまざまなローカルエージェントからの会話を統合・インデックス化し、単一の編集可能なグラフにします。
- クリップされたマテリアル統合:PDFやファイルを読み取り、選択したパッセージから直接質問でき、出所追跡も可能です。
- コンテキスト検索CLI:すべてのローカルエージェントセッションから特定のコード言及やフレーズを検索するコマンドラインツール。
- DeepSeek Harnessプラグイン:DeepSeek HarnessのWeb UIに視覚的なコンテキストスイッチとして直接統合されます。
- ローカルファーストのプライバシー:Ollamaを介して完全にオフラインで実行でき、キーとドキュメントをユーザーのマシンに保持します。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト