tigicion/dao-code
Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's strong price-performance and ultra-cheap cache pricing, engineering byte-stable prefixes and cache-reusing forks so cross-session memory and a continuous self-correction layer add almost no token cost; 1M context, Skills/MCP/Hooks, Claude Code config compatible.
何を解決するか
Dao Code は、トークンコストを最小限に抑えることを目的とした、ターミナルネイティブなAIコーディングアシスタントです。特に、特定の地域のユーザーにとってプロプライエタリなエージェント(例:Claude Code)のアクセス障壁や、大規模コンテキストLLMに伴う高コストな運用問題に対処しています。
動作方法
DeepSeek V4モデルを基盤として構築されたエージェントは、推論のストリーミング、ツールコール(ファイルの読み取り、コードの書き込み、シェルコマンドの実行)の要求、結果の承認ゲートによる処理というループで動作します。コストを極限まで抑えるために、「バイト安定型」のシステムプレフィックスと、反射およびメモリに再利用可能なフォークを採用し、DeepSeekのプレフィックスキャッシュヒット率を最大化しています。また、起動時にライブコードと照合して古くなった情報を削除する自己検証メモリシステムと、コンテキスト制限に対応する自動コンパクション機構を備えています。
対象ユーザー
バグ修正や機能実装に強力な、ターミナルベースのAIエージェントを求める開発者。特に、高価な閉鎖型モデルエージェントの代替としてコスト効率の高い選択肢を求める人、または制限付きアカウント要件のないアクセスしやすいツールを必要とする人向けです。
特徴
- 極めて高いコスト効率:テストでは最大95.8%のキャッシュヒット率を達成し、入力トークンコストを大幅に削減。
- 長時間タスクの堅牢性:容易な復元、クラッシュ回復が可能なシャドウGitチェックポイントと、「完了定義」検証システムを備える。
- 高度なメモリ管理:起動時に現在のコードベースと決定論的に照合される、セッション間のメモリを実現。幻覚の防止に貢献。
- 安全性と制御性:階層的な権限システム(
allow/ask/deny)と、エージェントがループに陥った際の検出に役立つ「サーキットブレーカー」を搭載。 - 拡張性:MCP(Model Context Protocol)、カスタムサブエージェント、スラッシュコマンド、ライフサイクルフックをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト