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 模型构建,该代理以循环方式运行:流式输出推理过程,请求工具调用(读取文件、编写代码、执行 shell 命令),并通过审批门控处理结果。为将成本降至极低,它采用“字节稳定”系统前缀和用于反思与记忆的缓存复用分叉,最大化 DeepSeek 的前缀缓存命中率。它还具备自我验证记忆系统,在启动时会与实时代码对比以清除过时信息,并拥有自动压缩机制以应对上下文限制。

适用人群

希望获得强大、基于终端的 AI 代理以进行 bug 修复和功能实现的开发者,尤其是寻求高成本效益替代方案、或需要无需严格账户要求即可轻松访问的工具的用户。

主要亮点

  • 极致成本效率:测试中实现高达 95.8% 的缓存命中率,显著降低输入令牌成本。
  • 长任务鲁棒性:支持影子 Git 检查点,便于恢复、崩溃恢复,以及“完成标准”验证系统。
  • 高级记忆机制:启动时会与当前代码库进行确定性验证的跨会话记忆,防止幻觉。
  • 安全与控制:分层权限系统(allow/ask/deny)和“电路断路器”机制,可检测代理是否陷入循环。
  • 可扩展性:支持 MCP(Model Context Protocol)、自定义子代理、斜杠命令和生命周期钩子。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目