この記事の要点
- macOS / Linux:公式推奨は
curl -fsSL …/install.sh | sh。Node 不要。バイナリは~/.local/bin/daoに配置。 - Windows:
npm i -g dao-code(Node ≥ 20)または Releases からdao-windows-x64.exeを取得。install.sh は Windows 非対応。 - 5 分検収:
dao --version→ 初回daoで DeepSeek Key を入力 → プロジェクトで/initしてDAO.mdを生成。 - 選定の判断軸:国内直結 + 低コスト従量課金なら DAO-Code。Anthropic エコシステムと Opus モデルなら Claude Code——入口と請求が分水嶺。
- 長時間タスク:
dao --goal自律モードは 7×24 ホスト向け。ノート PC を閉じるとセッション切断。文末のクラウド Mac 運用を参照。
結論先行:DAO-Code のインストールハードルは Claude Code より低い——macOS/Linux は curl 1 本、Windows は npm か exe。本当の差は「入るかどうか」ではなく、Anthropic サブスクに課金するか、Agent を 7×24 常駐させるかにある。
1. なぜ別のターミナル Agent インストール経路が必要か
2026 年、ターミナル AI コーディングツールは 2 路線に分かれている:クローズドサブスク型(Claude Code、Codex CLI)とオープンソース + モデル自選(DAO-Code、OpenCode、Aider など)。多くの人が「DAO-Code インストール」を検索するのは curl が分からないからではなく:
- Claude Code は Anthropic アカウントと Pro サブスクが必要。国内ネットワークでは追加の手間も;
- GLM Coding Plan など国産プランは枠が限られ、CI マシンで再現しにくい;
- チームは監査可能なオープン Agentとトークン従量・国内直結を求めている。
DAO-Code(コマンド名 dao)は tigicion が MIT で公開したターミナルコーディング Agent。DeepSeek V4(1M コンテキスト)向け、中国語優先。Claude Code の settings.json、SKILL.md、hooks.json 形式にも互換。GitHub で 800+ Star、v0.3.0 からマルチプラットフォームバイナリと npm パッケージ dao-code を提供。
Claude Code の Skills/MCP 資産を既に使っているなら、DAO-Code への移行コストは比較的低い——ただしOS ごとにインストール経路が異なる。本記事で一度に整理する。
2. DAO-Code とは:インストール前に知るべき位置づけ
コマンドをコピーする前に、DAO-Code が自分のシナリオに合うか確認する:
| 次元 | DAO-Code | Claude Code | 説明 |
|---|---|---|---|
| 入口 | ターミナル dao | ターミナル claude | どちらも TUI。IDE プラグインではない |
| モデル | DeepSeek V4 Pro/Flash | Claude Opus/Sonnet | DAO はキャッシュヒットでコスト削減を強調 |
| 認可 | DeepSeek API Key(従量) | Anthropic サブスク/API | 請求構造がまったく異なる |
| オープン | MIT、fork 可 | クローズド | エンタープライズコンプライアンスで差が大きい |
| 設定互換 | CC の Skills/Hooks を読める | ネイティブ | 移行摩擦を下げる |
DAO-Code は「安い Claude コピー」ではない——キャッシュエンジニアリング + リフレクション層 fork + セッション横断メモリ検証という別ルートを取る。インストールは第一歩。起動後は /init、/cost、/skills などの slash コマンドを使う。公式ドキュメントは GitHub README 中国語版。
3. 3 つのインストール方式比較(スクリプト / npm / 手動バイナリ)
全編 5 軸の比較表で選定しやすくする:
| インストール方式 | 対象プラットフォーム | コマンド / 操作 | Node 要否 | 自動更新 | 向いている人 | |
|---|---|---|---|---|---|---|
| A. ワンクリックスクリプト(推奨) | macOS、Linux | curl -fsSL …/install.sh \ | sh | 不要 | 手動でスクリプト再実行 | 大多数の開発者 |
| B. npm グローバル | Win / macOS / Linux | npm i -g dao-code | ≥ 20 | npm update -g | Windows ユーザー、Node 済み | |
| C. 手動バイナリ | 全プラットフォーム | Releases から asset 取得 | 不要 | 手動ダウンロード | 閉域オフライン、CI 事前配置 | |
| D. ソースビルド | 開発者 | git clone + npm run build | ≥ 20 | git pull | コントリビューター、カスタム fork | |
| E. npx 試用 | 全プラットフォーム | npx dao-code | ≥ 20 | 毎回最新を取得 | ゼロインストール体験 |
モデル能力が分水嶺ではない。ワークフロー入口と請求モデルが——DAO-Code は DeepSeek 従量、Claude Code はサブスク。インストール前にどちらのお金を払うか決める。
システム要件(公式)
| OS | 最低バージョン | アーキテクチャ | 備考 |
|---|---|---|---|
| macOS | 10.15+ | arm64 / x64 | スクリプトが自動で xattr 隔離解除 |
| Linux | 主流 glibc 系 | arm64 / x64 | Ubuntu 20.04+ 問題なし |
| Windows | 10 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
スクリプトは次を行う:
darwin/linuxとarm64/x64を検出;- GitHub Releases から
dao-{os}-{arch}をダウンロード; ~/.local/bin/daoにインストール(DAOINSTALLDIRでカスタム可);- 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-arm64 または dao-darwin-x64 を自動マッチ。M4 Mac mini クラウドホストでも同様。Agent をノート PC ではなくリモートマシンに常駐させるのに向く。
4.4 Linux ディストリビューションの注意
Ubuntu / Debian / Fedora / Arch など主流 distro は問題なし。Alpine など musl 環境で動的リンク問題が出たら、install.sh を無理に回すより npm インストールか静的バイナリ手動取得を優先。
5. Windows:npm と exe の 2 ルート
install.sh は Windows で即エラー終了(npm か exe を使うよう案内)。Windows ユーザー向けの成熟ルートは 2 つ:
5.1 ルート 1:npm グローバル(推奨)
Node.js ≥ 20 を確認:
node --version
DAO-Code をインストール:
npm i -g dao-code
コマンド名も dao。検証:
dao --version
ゼロインストール試用(グローバルに書き込まない):
npx dao-code
5.2 ルート 2:exe ダウンロード
- Releases を開く;
dao-windows-x64.exeをダウンロード;- 固定ディレクトリ(例
C:\Tools\dao\)に置き、システム PATH に追加; - または 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 分検収 4 ステップ
| ステップ | コマンド | 期待結果 |
|---|---|---|
| ① バージョン | dao --version | バージョン番号(例 v0.3.x) |
| ② 対話 | dao | Ink TUI に入りプロンプト入力可 |
| ③ プロジェクト文脈 | /init | DAO.md プロジェクト概要を生成 |
| ④ コスト可視化 | /cost | トークンとキャッシュヒット率を表示 |
よく使う slash コマンド:/help 一覧、/model で Pro/Flash 切替、/plan 読み取り専用プランモード、/yolo または dao --yolo で自動承認(慎重に)。
権限とセキュリティ:ファイル書き込み・shell 実行はデフォルトで承認ゲート [y] once [a] remember [n] deny。.dao/settings.json で allow/ask/deny ルールを設定可能。構文は Claude Code と類似。
7. シナリオマトリクス:どの装法を選ぶか
| あなたは | 推奨インストール | 補足 |
|---|---|---|
| macOS 日常開発 | A ワンクリックスクリプト | 最速。PATH を確認 |
| Linux サーバー / CI | A スクリプト または C バイナリ | CI ではバイナリを artifact にキャッシュ |
| Windows 10/11 | B 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. 5 つのよくある誤解
- 「Windows でも pipe install.sh できる」 — スクリプトは Windows 非対応。npm か exe を使う。
- 「入れたら Claude Code を全部代替できる」 — モデルとエコシステムが違う。DAO-Code は DeepSeek コストとキャッシュが強み。Opus の換皮ではない。
- 「npm とスクリプトで二重インストールすると衝突」 — 2 つの
daoが共存しうる。which daoで優先順位を確認し、1 種類だけ残す。 - 「YOLO モードは本番向き」 —
dao --yoloは承認スキップ。信頼できるサンドボックスのみ。本番機はデフォルト承認を維持。 - 「ノート PC を閉じても長タスクに影響しない」 —
dao --goal自律モードはホストがオンライン必須。長時間走らせるならクラウド Mac かサーバー。クラウドMac デュアル AI エージェント構成(DAO-Code にも同様に当てはまる)。
10. 7 ステップ実装チェックリスト
- インストール方式を選ぶ:macOS/Linux → スクリプト;Windows → npm か exe。
- インストール実行し
dao --versionを確認。 - PATH 設定(command not found の場合)。
- DeepSeek API Key 取得(プラットフォーム公式 で登録・従量課金)。
- プロジェクト内
dao+/initでDAO.mdを生成。 - 必要に応じ CC 設定を移行:Skills、Hooks、MCP を
.dao/へ。 - 長タスク検収:
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 --version と Releases を照合。
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 は公式スクリプト 1 本、Windows は npm 1 行か exe 1 個。5 分以内にバージョン検証と初回 API 設定まで完了できる。事前に決めるべきは:DeepSeek 従量請求を受け入れるか、既存 Claude Code 資産との互換が必要か、Agent をクラウドで 7×24 長タスク実行するか。3 つすべて「はい」なら、DAO-Code は 2026 年ターミナル Agent スタックの主力または副機として価値がある。インストール後は /init + /cost で実際の小さな要件を回す方が、10 本のレビューを読むより説得力がある。