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.
解决的问题
像 Claude Code 这样的编码代理价格昂贵,且通常需要在中国大陆难以使用的账户或网络访问。Dao Code 是一个围绕 DeepSeek V4 构建的开源终端编码代理,它价格低廉、按需付费且可直接访问。它积极重用 DeepSeek 的前缀缓存,使令牌成本接近零,并增加了可靠的记忆和自纠正功能,让您以极低的价格获得类似 Claude Code 的体验。
工作原理
Dao Code 在您的终端中运行代理循环:它流式传输推理和答案,在审批门后调用工具(读写文件、运行命令),并循环直到任务完成。关键工程在于字节稳定的系统前缀和重用缓存的派生——系统提示、工具表和记忆保持一致,使 DeepSeek 的缓存命中成本约为未命中的 1/120。记忆在会话结束时提炼,并在启动时根据您的实时代码重新验证,以修剪过时的事实。反思层(挑战者、重新聚焦者、回复挑战者)在这些重用缓存的派生上运行,以捕捉漂移和卡住的循环,而无需额外花费。对于长任务,它会自动压缩上下文,在影子 git 仓库中快照工作树,并可以通过完成定义检查来验证完成情况。
适用人群
希望在终端中拥有自主编码助手的开发者——尤其是中国大陆或预算有限的开发者——他们想要一个开源、MIT 许可且适用于 DeepSeek 低价定价的 Claude Code 替代品。它适合任何进行日常代码阅读、编辑、命令运行和错误修复并严格控制成本的人。
亮点
- 激进的前缀缓存工程:在真实开源错误修复任务中实现 95.8% 的缓存命中率,命中时输入成本降低约 120 倍
- 在 SWE-bench 风格任务和 Terminal-Bench 2.1 上测量:13/14 和 70/89(78.7%)解决/通过
- 在相同令牌轨迹(官方费率)下,比 Claude Opus 4.8 便宜约 30 倍,比 Sonnet 4.6 便宜约 18 倍
- 跨会话记忆,验证实时代码,修剪过时事实并标记更改
- 反思层包含挑战者和重新聚焦者,防止漂移和卡住的循环,全部在重用缓存的派生上运行
- 长任务鲁棒性:崩溃恢复、影子 git 检查点、待办事项持久化、卡住检测、自主 /goal 模式
- 完全开源(MIT),具有丰富的终端 TUI:太极启动画面、转向输入、差异、斜杠命令、子代理、MCP、钩子等
相关
- 项目
- 项目
- 项目
- 项目
- 项目