限時優惠

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 同機常駐

查看方案 · 首頁