【免费下载链接】dao-codeOpen-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeeks 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.项目地址https://gitcode.com/gh_mirrors/da/dao-code点击查看免费下载Dao Code命令dao是一款专为DeepSeek V41M 上下文打造的开源终端编码 Agent它在你的终端里读代码、写代码、跑命令、修 bug边流式展示推理过程边在审批门下安全执行。它不靠昂贵模型堆体验而是把 DeepSeek 的高性价比和极低缓存价用到极致——跨会话记忆与全程自我纠错几乎不增加 token 开销。一、为什么选 Dao Code三个决定性问题1. 可用性注册即用不挑网络编码 Agent 的前提是用得上Claude Code依赖 Anthropic 账号与网络环境国内开箱即用门槛高部分国内模型的 Coding Plan 名额紧俏、常常抢不到Dao Code 完全开源MIT 协议底座 DeepSeek注册即用、按量付费、国内直连——不抢额度、不等邀请。2. 成本一次完整功能开发只要一毛到两毛钱这是 Dao Code 最核心的杀手锏。DeepSeek 前缀缓存命中价约为未命中的1/120而 Dao Code 通过工程化的字节稳定前缀让命中率持续走高。官方用 7 道真实开源 bug 修复任务valibot / date-fns / es-toolkit / sqlglot / hono实测合计 389 万输入 token聚合缓存命中率 95.8%DeepSeek V4 Pro 现价下口径结果单次完整功能开发读改测自审¥0.07 – 0.21均值 ¥0.157 任务总成本¥1.07对标 Claude Opus 4.8 / Sonnet 4.6同一 token 轨迹省约 30× / 18×想现场验证缓存机制跑npm run accept:cache可以看着命中率从冷启动一路爬到稳态。3. 体验会自我校验的记忆 反思层记得住更不会记错——跨会话记住你的偏好与项目约定且每次启动都按当前代码确定性校验过期的剔除、变了的标注卡住时自我审视、跑偏时拉回方向——全部以复用主前缀缓存的 fork 子代理实现提质却几乎不额外烧钱长任务不漂移、不撞墙——自动压缩穿越 1M 上下文上限周期性纠偏防 scope 蔓延。二、Dao Code 安装教程三步上手第 1 步获取 DeepSeek API Key在 DeepSeek 开放平台platform.deepseek.com 的 api_keys 页面申请一个 API key。第 2 步安装方式 Anpm 全局安装需 Node ≥ 20npx dao-code # 零安装先试用 npm i -g dao-code # 全局安装命令名为 dao方式 B从源码安装git clone https://gitcode.com/gh_mirrors/da/dao-code cd dao-code npm install npm run build npm link # 之后 dao 命令全局可用 # 或开发直跑npm run dev方式 C预编译二进制—— 项目 Releases 提供 macOS / Linux / Windows 多平台二进制Unix 下chmod x后运行Windows 直接双击.exe。第 3 步首次启动跟着引导填 Keydao首次运行未检测到 key 时会引导你粘贴并保存到~/.dao/config.json下次自动读取无需再配环境变量。也可以一次性 headless 模式直接传 keydao --api-key sk-xxx --provider deepseek 讲个笑话 浅色终端运行中输入/theme切换或启动前设置DAO_THEMElight。三、Dao Code 日常使用交互、审批与常用命令交互模式是默认玩法——输入任务、回车发送dao # 例如把 src/utils.ts 里的 formatDate 改成支持时区几个关键操作↑/↓翻历史Esc一键打断当前回合模型流与 shell 一并停引用文件输入 路径片段Tab补全审批门写文件、执行命令等敏感操作会弹出[y]本次 [a]记住 [n]拒绝也可以提前在.dao/settings.json里用allow/ask/deny规则预放行或拦截Steering回合运行中也可以打字回车排队当前回合结束后自动处理。常用斜杠命令速查命令作用/init扫描仓库生成DAO.md项目概览/约定以后会话自动加载/model在deepseek-v4-pro/deepseek-v4-flash间切换/mode [x]权限模式default/autoAI 智能审批/yolo亦可用ShiftTab循环/plan切换只读规划模式禁写/禁执行/goal 目标长任务自主模式自动批准 连续推进大任务自动分阶段/cost查看 token 用量与缓存命中率/compact//clear手动压缩对话 / 清空/help完整命令列表启动时加--yolo如dao --yolo 任务可一开始就进入自动批准dao --verbose进入详尽模式看全量工具结果与思考过程。四、核心差异化能力详解缓存工程命中率 95.8% 的秘密Dao Code 的系统前缀 / 工具表 / 记忆逐字节稳定铺排吃满 DeepSeek 前缀缓存反思与记忆都走复用主缓存的 fork不破坏前缀接近上下文上限自动压缩反应式重试 增量摘要 硬截断兜底超大工具输出落盘、上下文只留指针。/cost随时看命中率/audit cache用四维指纹定位是谁破了缓存。缓存核心实现在 src/session/cache_audit.ts机制设计思路见 docs/architecture/overview.md。跨会话记忆记得住更不会记错会话结束自动蒸馏你的偏好、项目约定与关键事实启动时按当前代码确定性校验——过期的剔除、变了的标注而不是盲目堆历史。上图演示同一个问题有记忆时 6 行先给结论无记忆时 58 行长篇铺陈——上次会话教过的回答极简、先给结论偏好被自动召回不用每次重说。记忆子系统源码在 src/memory/反思层设计见 docs/architecture/unified-reflector.md。反思层卡住自我纠错跑偏自动拉回挑战者连续失败或同一错误复发时派独立视角怀疑性复核、质疑前提纠偏者长任务每 N 轮复述最初目标揪出 scope 蔓延Reply-challenger你重提同一问题时自动介入。三者都跑复用缓存的 fork几乎零额外成本实现见 src/agent/reflect_cadence.ts。长任务稳健性自主跑 76 分钟不崩面向自主跑很久、不漂移、可恢复、能验收的场景崩溃恢复每回合写事件日志崩溃后dao -c恢复上次会话src/session/log.ts影子 git 检查点独立.dao/shadow.git快照/restore一键回退上一回合绝不碰你的.gitsrc/session/checkpoint.tsDoD 验收/dod 命令设定可执行验收命令verify_done跑通才算完成卡死止损重复同一错误达阈值先提醒换思路、再卡则停止防空转烧预算并行/后台子代理 子↔父双向通信前台超时自动转后台。五、实测效果不是玩具演示是真实开源工程Dao Code 的成绩都来自可复现的评测SWE-bench 风格评测取材真实开源近期 bug 修复fail2pass pass2pass 双轨判定测试文件对 Agent 隐藏防刷分稳定解决 13/14Terminal-Bench 2.1第三方基准89 道题覆盖系统管理、安全、数据科学、调试、MLdeepseek-v4-pro在官方 1× 超时口径下通过 70/8978.7%。更有说服力的两个真实案例详见 docs/case-studies/案例结果成本--goal全自主从零写 Rust 语言解释器728 行4000 个未见随机程序与参考实现逐字节一致¥0.16≈两分钱--goal自主构建 SQL 数据库引擎2760 行661 次 API 调用3000 条随机 SQL 与真 SQLite 逐行一致¥10.6176 分钟缓存命中 93%SQL 引擎案例中最关键的细节上下文多次触发自动压缩137k → 7k token任务穿越压缩后仍正确推进并自主定位修复了最后 4 个硬 bug。评测体系详见 evals/README.md 与 evals/terminal-bench/README.md。六、扩展系统兼容 Claude Code 配置Dao Code 不是孤岛Claude Code 用户可以直接搬装备——settings.json、SKILL.md、hooks.json、mcp.json与 CC 同款格式工具名自动映射如Bash↔exec_shell24 个内置工具读/写/编辑文件、执行 shell、搜索、联网、todo 清单、记忆读写、子代理派发、定时任务等注册表见 src/index.ts分层权限deny 危险命令 bypass 敏感目标 ask allow复合命令按/;逐段检查杜绝绕过Skills渐进式披露启动只列目录、按需加载正文外来技能自动适配工具名与模型档MCPstdio HTTP/SSE 双通道工具自动注册为mcp__server__toolHooks5 个生命周期事件可阻断、可注入上下文多账户/account管理 profile/schedule挂 OS 定时任务。七、常见问题 FAQQ1Dao Code 支持哪些模型面向 DeepSeek 官方 API/model在deepseek-v4-pro1M 上下文、深度推理与deepseek-v4-flash更快更省间切换两者共用同一套缓存工程。Q2和 Claude Code 相比核心差异是什么Dao Code 走的是另一条路不靠贵模型堆体验而是通过字节稳定前缀 缓存复用 fork把记忆、反思这些提质功能做到几乎不增加 token 成本同时中文优先、国内直连。Q3安全吗它会不会乱删我的文件写/执行类操作默认过审批门deny规则是硬黑名单YOLO 模式下也拦rm -rf /这类危险命令任何模式都强制确认所有文件工具锁在工作区内并有密钥扫描、SSRF 防护与沙箱纵深src/permissions/。Q4没有 Node 环境能用吗可以。从 Releases 下载对应平台的预编译二进制即可也可以用npx dao-code零安装试用。结语Dao Code 证明了终端编码 Agent 的天花板不取决于你买多贵的模型而取决于你把模型的成本曲线工程化到了什么程度。95.8% 的缓存命中率、两分钱造一门语言解释器、76 分钟自主构建 SQL 引擎——这些数字都来自真实评测且每一步都可追溯。如果你手握 DeepSeek API key这就是目前性价比最高、最值得体验的开源终端编码 Agent。npx dao-code # 现在就开始赞分享【免费下载链接】dao-codeOpen-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeeks 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.项目地址https://gitcode.com/gh_mirrors/da/dao-code点击查看免费下载相关推荐Plot社区贡献指南如何为这个开源项目添加新功能Plot社区贡献指南如何为这个开源项目添加新功能 Plot是一个用于在Swift中编写类型安全的HTML、XML和RSS的DSL。本指南将帮助你了解如何为Pl为什么说Kitty是Windows终端的最佳选择为什么说Kitty是Windows终端的最佳选择 在Windows系统上寻找理想的终端工具往往令人困扰。传统命令行界面启动缓慢、渲染卡顿、功能单一的问题长期存桌面应用Neovide终极指南为什么这是Vim现代化的最佳选择Neovide终极指南为什么这是Vim现代化的最佳选择 想要体验Vim的强大功能又渴望现代化的图形界面Neovide正是为你量身打造的解决方案。作为基于桌面应用开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考