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.
What it solves
Dao Code はターミナルネイティブ AI コーディングアシスタントで、トークンコストを最小化しながら高性能なコーディングエージェント体験を提供することを目的としています。DeepSeek V4 モデルを対象とし、その価格性能比とプレフィックスキャッシュ機能を活用して、Claude Code のようにコストが高かったり特定地域でアクセスが制限されたりするツールの代替手段を提供します。
How it works
エージェントはループで動作します:DeepSeek V4 API を通じて推論と回答をストリーミングし、ファイルの読み書きやシェルコマンドの実行といったツール呼び出しを要求し、これらを安全性のための承認ゲートを通します。コストを抑えるために「byte‑stable」システムプレフィックスとキャッシュ再利用フォークを使用し、リフレクションやメモリタスクを実行して高いキャッシュヒット率を実現します。また、セッション間で好みやプロジェクトの慣例を抽出し、起動時に実コードと照合する自己検証メモリシステムも備えています。
Who it’s for
長時間タスクを自律的に処理し、実際のオープンソースリポジトリでバグを修正し、トップクラスのクローズドモデルに比べて大幅にコストを削減したい開発者向けに設計されています。
Highlights
- Cost Optimization: DeepSeek のプレフィックスキャッシュを活用し、テストで最大 95.8% のヒット率を達成。Claude Opus や Sonnet に比べて大幅に安価です。
- Long-Task Robustness: クラッシュ復旧用のセッションログ、簡単にリバートできる shadow‑git チェックポイント、目標の逸脱を防ぐ「Definition‑of‑Done」検証システムを備えています。
- Self-Correcting Reflection: 「Challenger」および「Refocuser」レイヤーを使用し、長時間の自律実行中に前提を問い直し、スコープの拡大を抑制します。
- Extensible System: MCP(Model Context Protocol)、カスタムサブエージェント、スラッシュコマンド、ツール実行のための柔軟な権限システム(allow/ask/deny)をサポートします。
- Terminal Experience: シンタックスハイライト、思考ブロック、「steering」機能でエージェント実行中に入力をキューイングできるリッチな TUI を提供します。