dao-code 是智能体领域的开源项目,由 tigicion 开发,是 2026 年新上线的项目。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,083)位列前 30%,在智能体分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。MIT 许可证,可免费使用和部署,无付费版本。
它主要面向的使用场景是:在终端中进行长时间、多会话的编码任务。同类可对比的替代方案包括 Claude Code、OpenCode、Aider。

在终端用 DeepSeek 写代码,跨会话记忆几乎零成本
dao-code 是一个开源的 TypeScript 终端编码智能体,专为 DeepSeek-V4 模型优化。它利用 DeepSeek 的高性价比和超低缓存价格,通过工程化的字节稳定前缀和缓存复用分支,实现跨会话记忆和持续自纠错,且几乎不增加 token 成本。支持 1M 上下文窗口,兼容 Skills、MCP、Hooks 等扩展机制,并能直接复用 Claude Code 的配置。该工具旨在为开发者提供一个在终端中与 AI 协作编程的高效、低成本解决方案,特别适合需要长时间、多会话处理大型代码库的场景。
1获取 DeepSeek API Key
打开 DeepSeek 开放平台注册登录,在 API keys 页面创建一个新的密钥并复制保存,后续启动时粘贴输入。
2一键安装(无需 Node)
用官方脚本安装,无需预装 Node。也可以到 Releases 手动下载对应平台二进制(macOS/Linux/Windows),Unix 下 chmod +x 后运行。
curl -fsSL https://raw.githubusercontent.com/tigicion/dao-code/master/install.sh | sh3或用 npm 安装
已装 Node ≥ 20 时可全局安装,命令名为 dao;只想先试试可直接 npx 零安装运行。
npm i -g dao-code4或从源码构建
克隆仓库后安装依赖并构建,再 npm link 让 dao 全局可用;开发调试可用 npm run dev 直接运行。
git clone https://github.com/tigicion/dao-code.git && cd dao-code
npm install && npm run build && npm link5启动并录入密钥
运行 dao 进入交互模式;首次未检测到 key 时会引导粘贴,并保存到 ~/.dao/config.json,下次自动读取。
dao6无头一次性执行
把任务作为参数传入即可一次性执行,完成即退出,不做记忆蒸馏,适合脚本调用。
dao --api-key sk-xxx --provider deepseek "tell me a joke"7初始化项目上下文
在交互模式中执行 /init,扫描仓库生成 DAO.md(项目概览与约定),后续会话会自动加载。
/init| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
DEEPSEEK_MODEL | 否 | 设置默认模型(README 标注为已废弃) | deepseek-v4-pro |
DAO_THEME | 否 | 强制终端背景为浅色或深色 | light |
DAO_REASONING_EFFORT | 否 | 推理强度设置 | max |
DAO_MAX_TURNS | 否 | 每轮最大工具调用轮数 | 50 |
DAO_AUTO_APPROVE | 否 | 跳过所有审批,仅限沙箱/评测使用 | 1 |
DAO_REFLECT | 否 | 设为 0 可全局关闭反思层(challenger + refocuser) | 0 |
运行 dao 后出现交互界面并能正常对话;输入 /cost 可查看 token 用量与缓存命中率。
Q:没有 Node 环境能安装吗?
A:可以。使用一键安装脚本,或从 Releases 下载对应平台二进制(macOS arm64/x64、Linux arm64/x64、Windows x64),Unix 下 chmod +x 后运行。
Q:API Key 存在哪里?
A:首次运行 dao 时若无 key,会引导粘贴并保存到 ~/.dao/config.json,之后自动读取,无需配置环境变量;也可用 /account 管理。
Q:终端配色显示不对怎么办?
A:运行时输入 /theme 切换,或在启动前设置 DAO_THEME=light 强制浅色背景,默认从 COLORFGBG / OSC 11 检测,检测不到则用 dark。
Q:如何跳过写文件和执行命令的审批?
A:启动时加 --yolo(如 dao --yolo)或在运行中用 /yolo 切换;DAO_AUTO_APPROVE=1 仅建议在沙箱/评测中使用,deny 规则仍会拦截。
Q:一次性模式和交互模式有何区别?
A:把任务作为参数运行即一次性模式,完成后退出且不做记忆蒸馏,适合脚本;直接运行 dao 是交互模式,支持 @ 引用文件、斜杠命令等。
Claude Code、OpenCode、Aider
dao-code 是智能体领域的开源项目,由 tigicion 开发,是 2026 年新上线的项目。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,083)位列前 30%,在智能体分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。MIT 许可证,可免费使用和部署,无付费版本。
它主要面向的使用场景是:在终端中进行长时间、多会话的编码任务。同类可对比的替代方案包括 Claude Code、OpenCode、Aider。
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents