Offre limitée

DAO-Code : guide d'installation — démarrage en 5 minutes (Windows, macOS, Linux)

Blog AIDevelopment
2026-07-01 ~12 min de lecture

En bref : macOS/Linux avec install.sh officiel en une ligne ; Windows via npm global ou exe Releases. Parcours de vérification 5 minutes, comparaison des méthodes et dépannage courant.

DAO-Code : guide d'installation — démarrage en 5 minutes (Windows, macOS, Linux)
DAO-Code : guide d'installation — démarrage en 5 minutes (Windows, macOS, Linux)

Points clés

  1. macOS / Linux : méthode officielle curl -fsSL …/install.sh | sh, sans Node ; le binaire s'installe dans ~/.local/bin/dao.
  2. Windows : npm i -g dao-code (Node ≥ 20) ou téléchargement dao-windows-x64.exe depuis Releases ; install.sh ne prend pas en charge Windows.
  3. Validation en 5 minutes : dao --version → au premier dao, saisir la clé DeepSeek → dans le répertoire du projet, lancer /init pour générer DAO.md.
  4. Choix stratégique : DAO-Code pour accès direct en Chine + facturation à l'usage à faible coût ; Claude Code pour l'écosystème Anthropic et les modèles Opus — point d'entrée et facturation font la différence.
  5. Tâches longues : le mode autonome dao --goal convient à un hôte 7×24 ; fermer le portable coupe la session — voir le déploiement Cloud Mac en fin d'article.

Conclusion d'emblée : l'installation de DAO-Code est plus accessible que celle de Claude Code — macOS/Linux en un curl, Windows via npm ou exe. La vraie différence n'est pas « est-ce que ça s'installe », mais si vous voulez payer un abonnement Anthropic et si l'agent doit tourner en permanence 7×24.

1. Pourquoi un autre chemin d'installation pour les agents terminal

En 2026, les outils d'IA de codage en terminal se scindent en deux voies : abonnement propriétaire (Claude Code, Codex CLI) et open source + modèle au choix (DAO-Code, OpenCode, Aider, etc.). Beaucoup cherchent « installation DAO-Code » non par ignorance de curl, mais parce que :

  • Claude Code exige un compte Anthropic, un abonnement Pro, et depuis la Chine un effort réseau supplémentaire ;
  • GLM Coding Plan et solutions domestiques similaires ont des quotas limités, difficiles à reproduire sur les machines CI ;
  • les équipes veulent un agent open source auditable avec paiement au token et accès direct en Chine.

DAO-Code (commande dao) est un agent de codage terminal MIT de tigicion, orienté DeepSeek V4 (contexte 1M), priorité au chinois, compatible avec les formats settings.json, SKILL.md et hooks.json de Claude Code. Plus de 800 étoiles sur GitHub ; la v0.3.0 propose des binaires multi-plateformes et le paquet npm dao-code.

Si vous utilisez déjà des assets Skills/MCP de Claude Code, la migration vers DAO-Code reste relativement légère — mais le chemin d'installation dépend du système d'exploitation. C'est précisément ce que cet article clarifie en une fois.

2. Qu'est-ce que DAO-Code : le positionnement avant l'installation

Avant de copier les commandes, vérifiez que DAO-Code correspond à votre cas :

DimensionDAO-CodeClaude CodeRemarque
Point d'entréeTerminal daoTerminal claudeTous deux en TUI, pas de plugin IDE
ModèleDeepSeek V4 Pro/FlashClaude Opus/SonnetDAO mise sur le cache pour réduire les coûts
AutorisationClé API DeepSeek (à l'usage)Abonnement/API AnthropicStructures de facturation totalement différentes
Open sourceMIT, fork possiblePropriétaireÉcart majeur en contexte conformité entreprise
Compatibilité configLit Skills/Hooks CCNatifRéduit la friction de migration

DAO-Code n'est pas un « Claude bon marché » — il suit une autre voie technique : ingénierie du cache + fork couche de réflexion + validation mémoire inter-sessions. L'installation n'est que la première étape ; ensuite vous utiliserez /init, /cost, /skills, etc. Documentation officielle : README GitHub en chinois.

3. Comparaison des trois méthodes (script / npm / binaire manuel)

Tableau unifié sur cinq dimensions pour faciliter le choix :

MéthodePlateformeCommande / actionNode requisMise à jour autoPublic cible
A. Script en un clic (recommandé)macOS, Linux`curl -fsSL …/install.sh \sh`NonRelancer le script manuellementLa plupart des développeurs
B. npm globalWin / macOS / Linuxnpm i -g dao-code≥ 20npm update -gUtilisateurs Windows, qui ont déjà Node
C. Binaire manuelToutes plateformesTélécharger l'asset ReleasesNonTéléchargement manuelIntranet hors ligne, préinstallation CI
D. Build depuis les sourcesDéveloppeursgit clone + npm run build≥ 20git pullContributeurs, fork personnalisé
E. Essai npxToutes plateformesnpx dao-code≥ 20Dernière version à chaque foisExpérience zéro installation

La capacité du modèle n'est pas le critère décisif — le point d'entrée du workflow et le modèle de facturation le sont : DAO-Code avec DeepSeek à l'usage, Claude Code en abonnement. Clarifiez avant d'installer quel type de facturation vous acceptez.

Prérequis système (officiels)

SystèmeVersion minimaleArchitectureRemarque
macOS10.15+arm64 / x64Le script applique xattr pour lever la quarantaine
LinuxDistributions glibc courantesarm64 / x64Ubuntu 20.04+ sans problème
Windows10 1809+x64npm ou dao-windows-x64.exe

4. macOS et Linux : installation en un clic en 5 minutes

4.1 Commande officielle recommandée

Ouvrez le terminal (macOS : Terminal / iTerm, Linux : shell par défaut) et exécutez :

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

Le script :

  1. Détecte darwin / linux et arm64 / x64 ;
  2. Télécharge dao-{os}-{arch} depuis GitHub Releases ;
  3. Installe dans ~/.local/bin/dao (personnalisable via DAO<em>INSTALL</em>DIR) ;
  4. Sur macOS, tente xattr -d com.apple.quarantine pour lever la quarantaine Gatekeeper.

4.2 Configuration du PATH (point de blocage fréquent)

Si après installation vous voyez dao: command not found, ~/.local/bin n'est pas dans le PATH :

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc   # zsh par défaut sur macOS
source ~/.zshrc
# Sous Linux bash : ~/.bashrc à la place

Vérification :

dao --version
which dao

4.3 Apple Silicon et Intel

Pas de choix manuel d'architecture — le script lit uname -m et sélectionne dao-darwin-arm64 ou dao-darwin-x64. Valable aussi sur un hôte cloud Mac mini M4 ; idéal pour laisser l'agent tourner en permanence sur la machine distante plutôt que sur le portable.

4.4 Notes pour les distributions Linux

Ubuntu / Debian / Fedora / Arch et autres distributions courantes fonctionnent. Sur Alpine et environnements musl, en cas de problème de liaison dynamique, privilégiez l'installation npm ou le binaire statique manuel plutôt que de forcer install.sh.

5. Windows : deux chemins npm et exe

install.sh quitte directement sous Windows avec une erreur (indication d'utiliser npm ou exe). Deux chemins éprouvés :

5.1 Chemin un : installation npm globale (recommandé)

Vérifiez d'abord Node.js ≥ 20 :

node --version

Installez DAO-Code :

npm i -g dao-code

La commande reste dao. Vérification :

dao --version

Essai sans installation globale :

npx dao-code

5.2 Chemin deux : télécharger l'exe

  1. Ouvrez Releases ;
  2. Téléchargez dao-windows-x64.exe ;
  3. Placez-le dans un répertoire fixe (ex. C:\Tools\dao\) et ajoutez-le au PATH système ;
  4. Ou exécutez le chemin complet dans PowerShell.

5.3 Windows ou WSL — que choisir

  • Windows natif : PowerShell + npm ou exe, pour le développement quotidien ;
  • WSL2 : install.sh dans le sous-système Linux, même expérience que macOS/Linux ; pour les développeurs qui utilisent WSL comme terminal principal.

Évitez install.sh dans Git Bash — compatibilité non garantie officiellement ; PowerShell ou WSL est plus fiable.

6. Vérification de l'installation et première configuration DeepSeek API

Après installation réussie, allez dans un répertoire de projet :

cd ~/your-project
dao

Au premier lancement sans clé API, vous serez invité à coller une clé API DeepSeek, enregistrée dans ~/.dao/config.json. Passage non interactif possible :

dao --api-key sk-xxxxxxxx --provider deepseek "Décris ce projet en une phrase"

6.1 Quatre étapes de validation en 5 minutes

ÉtapeCommandeRésultat attendu
① Versiondao --versionNuméro de version (ex. v0.3.x)
② InteractifdaoTUI Ink, saisie possible
③ Contexte projet/initGénère l'aperçu DAO.md
④ Coûts visibles/costTokens et taux de cache hit

Commandes slash courantes : /help liste, /model bascule Pro/Flash, /plan mode planification lecture seule, /yolo ou dao --yolo approbation automatique (à utiliser avec prudence).

Permissions et sécurité : écriture de fichiers et exécution shell passent par la porte d'approbation [y] once [a] remember [n] deny par défaut ; dans .dao/settings.json, règles allow/ask/deny configurables, syntaxe proche de Claude Code.

7. Matrice de scénarios : quelle méthode choisir

ProfilInstallation recommandéeComplément
Développement quotidien macOSA script en un clicLe plus rapide ; vérifier le PATH
Serveur Linux / CIA script ou C binaireCI peut mettre le binaire en cache artifact
Windows 10/11B npm globalInstaller Node 20 LTS d'abord
Environnement intranet hors ligneC binaire manuelTélécharger l'arch en amont
Simple essaiE npx dao-codePas de résidu global
Migration depuis Claude CodeA/B + copier config .claudeFormat Skills/Hooks compatible
Tâches longues 7×24Cloud Mac/Linux + A + dao --goalVoir checklist ci-dessous

8. Combinaisons recommandées (Stack)

Développeur individuel (machine locale) :

install.sh → dao → /init → configurer .dao/settings.json → MCP si besoin

CI d'équipe (revue en lecture seule) :

Binaire Releases → DAO_AUTO_APPROVE=1 (sandbox uniquement) → dao "review diff" mode ponctuel

Double voie avec Claude Code :

claude en local au quotidien → dao --goal sur Cloud Mac pour tâches longues / sous-agents worktree

Pour une disposition multi-agents parallèles, voir Mac distant worktree location courte ; limites de déploiement MCP : Où déployer le serveur MCP.

9. Cinq idées reçues fréquentes

  1. « Windows peut aussi pipe install.sh » — Le script ne prend pas en charge Windows ; utilisez npm ou exe.
  2. « Une fois installé, ça remplace tout Claude Code » — Modèle et écosystème différents ; DAO-Code excelle sur les coûts DeepSeek et le cache, pas un Opus déguisé.
  3. « npm et script installés ensemble ne posent pas de conflit » — Deux dao peuvent coexister ; which dao montre la priorité, ne gardez qu'une méthode.
  4. « Le mode YOLO convient à la production »dao --yolo saute l'approbation, uniquement en sandbox de confiance ; gardez l'approbation par défaut en production.
  5. « Fermer le portable n'interrompt pas les tâches longues » — Le mode autonome dao --goal exige un hôte en ligne ; pour les longues exécutions, Cloud Mac ou serveur, voir Pourquoi Claude Code sur Cloud Mac (valable aussi pour DAO-Code).

10. Checklist de déploiement en 7 étapes

  1. Choisir la méthode : macOS/Linux → script ; Windows → npm ou exe.
  2. Exécuter l'installation et confirmer dao --version.
  3. Configurer le PATH (si command not found).
  4. Obtenir une clé API DeepSeek (plateforme officielle, inscription à l'usage).
  5. dao + /init dans le projet pour générer DAO.md.
  6. Migrer la config CC si besoin : Skills, Hooks, MCP vers .dao/.
  7. Validation tâche longue : lancer dao --goal "description de la tâche" 30 minutes, observer le taux de cache dans /cost ; pour du 7×24, PoC en location journalière Cloud Mac.

11. FAQ

Q : DAO-Code et Claude Code peuvent-ils coexister ?

Oui. Commandes distinctes (dao vs claude), répertoires de config distincts (~/.dao vs ~/.claude). Ne mélangez pas les règles d'approbation dans la même session terminal.

Q : install.sh est-il sûr ?

Le script est open source sur install.sh. Bonne pratique : télécharger avec curl, relire, puis exécuter — ou télécharger le binaire depuis Releases ; en entreprise, ce dernier avec vérification de hash.

Q : Comment mettre à jour vers la dernière version ?

Installation par script : relancer install.sh pour écraser le binaire. npm : npm update -g dao-code. Comparez dao --version avec Releases.

Q : L'installation depuis les sources convient à qui ?

Aux contributeurs qui modifient la logique de l'agent ou font du développement secondaire :

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

12. Résumé

L'installation de DAO-Code n'est pas complexe : macOS/Linux un script officiel, Windows une ligne npm ou un exe — en cinq minutes, validation de version et première configuration API. Ce qu'il faut décider avant : accepter la facturation DeepSeek à l'usage, réutiliser les assets Claude Code existants, faire tourner l'agent 7×24 dans le cloud pour les tâches longues.

Si les trois réponses sont oui, DAO-Code mérite sa place en 2026 comme agent terminal principal ou secondaire ; après installation, testez un vrai petit besoin avec /init + /cost — plus convaincant que dix comparatifs.

Exécutez DAO-Code 24/7 sur Mac cloud

Bare metal M4 dédié, SSH en priorité ; idéal pour dao --goal, sous-agents worktree et MCP sur le même hôte

Voir les forfaits · Accueil