限时优惠

DAO-Code 安装教程:5 分钟快速开始(Windows、macOS、Linux)

博客 AIDevelopment
2026-07-01 约 6 分钟阅读

结论先行:DAO-Code 在 macOS/Linux 用官方 install.sh 一条命令装好;Windows 走 npm 全局安装或 Releases 下载 exe。本文给出三平台 5 分钟验收路径、安装方式对比与常见排障。

DAO-Code 安装教程:5 分钟快速开始(Windows、macOS、Linux)
DAO-Code 安装教程:5 分钟快速开始(Windows、macOS、Linux)

本文要点

  1. macOS / Linux:官方推荐 curl -fsSL …/install.sh | sh,无需 Node,二进制装进 ~/.local/bin/dao
  2. Windowsnpm i -g dao-code(Node ≥ 20)或 Releases 下载 dao-windows-x64.exe;install.sh 不支持 Windows。
  3. 5 分钟验收dao --version → 首次 dao 填 DeepSeek Key → 项目目录跑 /init 生成 DAO.md
  4. 选型判断:要国内直连 + 低成本按量付费选 DAO-Code;要 Anthropic 生态与 Opus 模型选 Claude Code——入口与账单才是分水岭。
  5. 长任务dao --goal 自主模式适合 7×24 主机;笔记本合盖会断会话,可参考文末云 Mac 落地。

结论先行:DAO-Code 的安装门槛比 Claude Code 更低——macOS/Linux 一条 curl 装好,Windows 用 npm 或 exe;真正差异不在「能不能装上」,而在你要不要为 Anthropic 订阅买单,以及 Agent 要不要 7×24 常驻

1. 为什么需要另一套终端 Agent 安装路径

2026 年终端 AI 编程工具已经分成两条路线:闭源订阅型(Claude Code、Codex CLI)和开源 + 自选模型(DAO-Code、OpenCode、Aider 等)。很多人搜「DAO-Code 安装」并不是因为不会跑 curl,而是因为:

  • Claude Code 需要 Anthropic 账号、Pro 订阅,国内网络还要额外折腾;
  • GLM Coding Plan 等国产方案名额紧俏,CI 机器上不好复现;
  • 团队想要可审计的开源 Agent,同时按 token 付费、国内直连

DAO-Code(命令名 dao)是 tigicion 开源的 MIT 终端编码 Agent,面向 DeepSeek V4(1M 上下文),中文优先,并兼容 Claude Code 的 settings.jsonSKILL.mdhooks.json 配置格式。GitHub 上已有 800+ Star,v0.3.0 同时提供多平台二进制与 npm 包 dao-code

如果你已经在用 Claude Code 的 Skills/MCP 资产,DAO-Code 的迁移成本相对较低——但安装路径因操作系统而异,这正是本文要一次性讲清的部分。

2. DAO-Code 是什么:安装前该知道的定位

在复制安装命令之前,先确认 DAO-Code 是否符合你的场景:

维度DAO-CodeClaude Code说明
入口终端 dao终端 claude都是 TUI,非 IDE 插件
模型DeepSeek V4 Pro/FlashClaude Opus/SonnetDAO 强调缓存命中降本
授权DeepSeek API Key(按量)Anthropic 订阅/API账单结构完全不同
开源MIT,可 fork闭源企业合规场景差异大
配置兼容可读 CC 的 Skills/Hooks原生降低迁移摩擦

DAO-Code 不是「更便宜的 Claude 山寨」——它走的是缓存工程 + 反思层 fork + 跨会话记忆校验另一条技术路线。安装只是第一步;跑通后你会用到 /init/cost/skills 等 slash 命令。官方文档见 GitHub README 中文版

3. 三种安装方式对比(脚本 / npm / 手动二进制)

全篇对比表统一五维,方便你对照选型:

安装方式适用平台命令 / 动作需要 Node自动更新适合人群
A. 一键脚本(推荐)macOS、Linux`curl -fsSL …/install.sh \sh`需手动重跑脚本大多数开发者
B. npm 全局Win / macOS / Linuxnpm i -g dao-code≥ 20npm update -gWindows 用户、已装 Node 者
C. 手动二进制全平台Releases 下载对应 asset手动下载内网离线、CI 预置
D. 源码构建开发者git clone + npm run build≥ 20git pull贡献者、定制 fork
E. npx 试用全平台npx dao-code≥ 20每次拉最新零安装体验

模型能力不是分水岭,工作流入口与账单模型才是——DAO-Code 用 DeepSeek 按量,Claude Code 用订阅;装之前先想清楚你要付哪种钱。

系统要求(官方)

操作系统最低版本架构备注
macOS10.15+arm64 / x64脚本自动 xattr 解除隔离
Linux主流 glibc 发行版arm64 / x64Ubuntu 20.04+ 无障碍
Windows10 1809+x64用 npm 或 dao-windows-x64.exe

4. macOS 与 Linux:5 分钟一键安装

4.1 官方推荐命令

打开终端(macOS 用 Terminal / iTerm,Linux 用默认 shell),执行:

curl -fsSL https://raw.githubusercontent.com/tigicion/dao-code/master/install.sh | sh

脚本会:

  1. 检测 darwin / linuxarm64 / x64
  2. GitHub Releases 下载 dao-{os}-{arch}
  3. 安装到 ~/.local/bin/dao(可用 DAO<em>INSTALL</em>DIR 自定义);
  4. macOS 上尝试 xattr -d com.apple.quarantine 解除 Gatekeeper 隔离。

4.2 PATH 配置(常见卡点)

若安装后提示 dao: command not found,说明 ~/.local/bin 不在 PATH:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc   # macOS 默认 zsh
source ~/.zshrc
# Linux bash 用户改为 ~/.bashrc

验证:

dao --version
which dao

4.3 Apple Silicon 与 Intel

无需手动选架构——脚本读取 uname -m 自动匹配 dao-darwin-arm64dao-darwin-x64。M4 Mac mini 云主机上同样适用,适合把 Agent 常驻在远程机器而非笔记本。

4.4 Linux 发行版提示

Ubuntu / Debian / Fedora / Arch 等主流发行版均可。Alpine 等 musl 环境若遇动态链接问题,优先改用 npm 安装静态二进制手动下载,而非强行跑 install.sh。

5. Windows:npm 与 exe 两条路径

install.sh 在 Windows 上会直接报错退出(提示改用 npm 或 exe)。Windows 用户有两条成熟路径:

5.1 路径一:npm 全局安装(推荐)

先确认 Node.js ≥ 20:

node --version

安装 DAO-Code:

npm i -g dao-code

命令名同样是 dao。验证:

dao --version

零安装试用(不写全局):

npx dao-code

5.2 路径二:下载 exe

  1. 打开 Releases
  2. 下载 dao-windows-x64.exe
  3. 放到固定目录(如 C:\Tools\dao\),并把该目录加入系统 PATH;
  4. 或在 PowerShell 中直接运行完整路径。

5.3 Windows 与 WSL 怎么选

  • 原生 Windows:PowerShell + npm 或 exe,适合日常开发;
  • WSL2:可在 Linux 子系统内跑 install.sh,与 macOS/Linux 体验一致;适合已用 WSL 作为主力终端的开发者。

不建议在 Git Bash 里跑 install.sh——官方未保证兼容性;PowerShell 或 WSL 更稳。

6. 安装验证与首次配置 DeepSeek API

安装成功后,进入任意项目目录:

cd ~/your-project
dao

首次运行若无 API Key,会引导你粘贴 DeepSeek API Key,并保存到 ~/.dao/config.json。也可非交互传入:

dao --api-key sk-xxxxxxxx --provider deepseek "用一句话介绍这个项目"

6.1 5 分钟验收四步

步骤命令预期结果
① 版本dao --version输出版本号(如 v0.3.x)
② 交互dao进入 Ink TUI,可输入提示
③ 项目上下文/init生成 DAO.md 项目概览
④ 成本可见/cost显示 token 与缓存命中率

常用 slash 命令:/help 列表、/model 切换 Pro/Flash、/plan 只读规划模式、/yolodao --yolo 自动审批(慎用)。

权限与安全:写文件、跑 shell 默认走审批门 [y] once [a] remember [n] deny;可在 .dao/settings.json 配置 allow/ask/deny 规则,语法与 Claude Code 类似。

7. 场景矩阵:你该用哪种装法

你是谁推荐安装方式补充说明
macOS 日常开发A 一键脚本最快;记得检查 PATH
Linux 服务器 / CIA 脚本 或 C 二进制CI 可缓存二进制到 artifact
Windows 10/11B npm 全局先装 Node 20 LTS
内网离线环境C 手动二进制提前下载对应 arch
只想试试E npx dao-code不留全局垃圾
从 Claude Code 迁移A/B + 复制 .claude 配置Skills/Hooks 格式兼容
7×24 长任务云 Mac/Linux + A + dao --goal见下文落地清单

8. 推荐组合(Stack)

个人开发者(本机):

install.sh → dao → /init → 配 .dao/settings.json → 按需装 MCP

团队 CI(只读审查):

Releases 二进制 → DAO_AUTO_APPROVE=1(仅沙箱)→ dao "review diff" 一次性模式

与 Claude Code 双轨:

本机 claude 做日常 → 云 Mac 上 dao --goal 跑长任务 / worktree 子代理

多 Agent 并行布局可参考站内 远程 Mac worktree 短租;MCP 部署边界见 MCP Server 应该部署在哪

9. 五个常见误区

  1. 「Windows 也能 pipe install.sh」 — 脚本明确不支持 Windows;请用 npm 或 exe。
  2. 「装完就能替代 Claude Code 全部能力」 — 模型与生态不同;DAO-Code 强在 DeepSeek 成本与缓存,不是 Opus 换皮。
  3. 「npm 和脚本装了两份会冲突」 — 可能同时存在两个 dao;用 which dao 看优先级,只保留一种。
  4. 「YOLO 模式适合生产」dao --yolo 跳过审批,仅适合可信沙箱;生产机保持默认审批。
  5. 「笔记本合盖不影响长任务」dao --goal 自主模式要主机在线;长跑请用云 Mac 或服务器,见 Claude Code 上云 Mac 的理由(同样适用于 DAO-Code)。

10. 7 步落地清单

  1. 选安装方式:macOS/Linux → 脚本;Windows → npm 或 exe。
  2. 执行安装并确认 dao --version
  3. 配置 PATH(若 command not found)。
  4. 获取 DeepSeek API Key平台官网 注册按量付费)。
  5. 项目内 dao + /init 生成 DAO.md
  6. 按需迁移 CC 配置:Skills、Hooks、MCP 到 .dao/ 目录。
  7. 长任务验收dao --goal "任务描述" 跑 30 分钟,观察 /cost 缓存命中率;需要 7×24 则上云 Mac 日租 PoC。

11. FAQ

Q:DAO-Code 和 Claude Code 能共存吗?

能。两者命令不同(dao vs claude),配置目录不同(~/.dao vs ~/.claude)。注意别在同一个终端会话里搞混审批规则。

Q:install.sh 安全吗?

脚本开源在 install.sh,建议习惯上先 curl 下载审阅再执行,或直接从 Releases 手动下载二进制——企业环境推荐后者并做哈希校验。

Q:如何更新到最新版?

脚本安装:重新跑一遍 install.sh 覆盖二进制。npm:npm update -g dao-code。可用 dao --versionReleases 对照。

Q:源码安装适合谁?

需要改 Agent 逻辑、做二次开发的贡献者:

git clone https://github.com/tigicion/dao-code.git && cd dao-code
npm install && npm run build && npm link

12. 总结

DAO-Code 的安装并不复杂:macOS/Linux 一条官方脚本、Windows 一条 npm 或一个 exe,五分钟内可以完成版本验证和首次 API 配置。真正值得提前决策的是:你是否接受 DeepSeek 按量账单、是否需要兼容已有 Claude Code 资产、以及 Agent 要不要在云端 7×24 跑长任务

若你三者答案都是「是」,DAO-Code 值得作为 2026 年终端 Agent 栈里的主力或副机方案;装完之后用 /init + /cost 跑一个真实小需求,比看十篇评测更有说服力。

用云 Mac 7×24 跑 DAO-Code 长任务

M4 独占裸金属,SSH 优先;适合 dao --goal 自主模式、worktree 子代理与 MCP 同机常驻

查看套餐 · 首页

Claude Code 为何上云 Mac → · AI Coding 三件套架构 →