Kernaussagen
- macOS / Linux: Offiziell empfohlen
curl -fsSL …/install.sh | sh— kein Node nötig; Binary landet in~/.local/bin/dao. - Windows:
npm i -g dao-code(Node ≥ 20) oder Releases-Downloaddao-windows-x64.exe; install.sh unterstützt Windows nicht. - 5-Minuten-Check:
dao --version→ beim erstendaoDeepSeek Key eintragen → im Projektverzeichnis/initausführen, erzeugtDAO.md. - Entscheidungshilfe: DAO-Code für direkten Zugang in China + günstige Pay-per-Use-Abrechnung; Claude Code für das Anthropic-Ökosystem und Opus-Modelle — Einstieg und Rechnung sind der eigentliche Unterschied.
- Langläufer:
dao --goalAutonommodus eignet sich für 7×24-Hosts; Laptop zuklappen bricht die Session — Cloud-Mac-Setup am Ende des Artikels.
Fazit vorweg: Die Installation von DAO-Code ist niedrigschwelliger als bei Claude Code — macOS/Linux per curl, Windows per npm oder exe. Der eigentliche Unterschied liegt nicht darin, ob es installiert werden kann, sondern darin, ob Sie ein Anthropic-Abo bezahlen wollen und ob der Agent 7×24 dauerhaft laufen soll.
1. Warum ein zweiter Installationspfad für Terminal-Agents
2026 haben sich Terminal-AI-Coding-Tools in zwei Lager geteilt: geschlossene Abo-Modelle (Claude Code, Codex CLI) und Open Source + frei wählbares Modell (DAO-Code, OpenCode, Aider u. a.). Viele suchen nach „DAO-Code Installation“, nicht weil curl unbekannt ist, sondern weil:
- Claude Code Anthropic-Konto und Pro-Abo erfordert; aus China zusätzlicher Netzwerkaufwand;
- GLM Coding Plan und ähnliche heimische Angebote knapp belegt, auf CI-Maschinen schwer reproduzierbar;
- Teams wollen einen auditierbaren Open-Source-Agent mit Pay-per-Token und direktem Zugang in China.
DAO-Code (Befehl dao) ist ein MIT-lizenzierter Terminal-Coding-Agent von tigicion, ausgelegt auf DeepSeek V4 (1M Kontext), chinesisch-first, kompatibel mit Claude Codes settings.json, SKILL.md und hooks.json. Auf GitHub bereits 800+ Stars; v0.3.0 liefert Multi-Plattform-Binaries und das npm-Paket dao-code.
Wer bereits Claude-Code-Skills/MCP-Assets nutzt, hat bei DAO-Code vergleichsweise geringe Migrationskosten — aber der Installationspfad hängt vom Betriebssystem ab. Genau das klärt dieser Artikel einmal vollständig.
2. Was ist DAO-Code: Positionierung vor der Installation
Bevor Sie Installationsbefehle kopieren, prüfen Sie, ob DAO-Code zu Ihrem Szenario passt:
| Dimension | DAO-Code | Claude Code | Anmerkung |
|---|---|---|---|
| Einstieg | Terminal dao | Terminal claude | Beides TUI, kein IDE-Plugin |
| Modell | DeepSeek V4 Pro/Flash | Claude Opus/Sonnet | DAO setzt auf Cache-Treffer zur Kostensenkung |
| Autorisierung | DeepSeek API Key (Pay-per-Use) | Anthropic Abo/API | Komplett unterschiedliche Abrechnung |
| Open Source | MIT, forkbar | Closed Source | Großer Unterschied in Compliance-Szenarien |
| Konfig-Kompatibilität | Liest CC Skills/Hooks | Nativ | Geringere Migrationsreibung |
DAO-Code ist kein „günstiger Claude-Klon“ — er verfolgt die technische Linie Cache-Engineering + Reflexions-Layer-Fork + sitzungsübergreifende Gedächtnisvalidierung. Installation ist nur der erste Schritt; danach nutzen Sie Slash-Befehle wie /init, /cost, /skills. Offizielle Doku: GitHub README auf Chinesisch.
3. Drei Installationswege im Vergleich (Skript / npm / manuelles Binary)
Einheitliche Fünf-Dimensionen-Tabelle zum Abgleich:
| Installationsweg | Plattform | Befehl / Aktion | Node nötig | Auto-Update | Zielgruppe | |
|---|---|---|---|---|---|---|
| A. Ein-Klick-Skript (empfohlen) | macOS, Linux | `curl -fsSL …/install.sh \ | sh` | Nein | Manuell Skript erneut ausführen | Die meisten Entwickler |
| B. npm global | Win / macOS / Linux | npm i -g dao-code | ≥ 20 | npm update -g | Windows-Nutzer, wer Node hat | |
| C. Manuelles Binary | Alle Plattformen | Asset aus Releases laden | Nein | Manueller Download | Intranet offline, CI-Vorinstallation | |
| D. Quellcode-Build | Entwickler | git clone + npm run build | ≥ 20 | git pull | Mitwirkende, Custom-Fork | |
| E. npx zum Testen | Alle Plattformen | npx dao-code | ≥ 20 | Jedes Mal neueste Version | Zero-Install-Erlebnis |
Modellfähigkeit ist nicht der Wendepunkt — Workflow-Einstieg und Abrechnungsmodell schon: DAO-Code mit DeepSeek Pay-per-Use, Claude Code mit Abo. Klären Sie vor der Installation, welche Rechnung Sie zahlen wollen.
Systemanforderungen (offiziell)
| Betriebssystem | Mindestversion | Architektur | Hinweis |
|---|---|---|---|
| macOS | 10.15+ | arm64 / x64 | Skript setzt xattr zur Quarantäne-Aufhebung |
| Linux | Gängige glibc-Distributionen | arm64 / x64 | Ubuntu 20.04+ problemlos |
| Windows | 10 1809+ | x64 | npm oder dao-windows-x64.exe |
4. macOS und Linux: 5-Minuten-Ein-Klick-Installation
4.1 Offiziell empfohlener Befehl
Terminal öffnen (macOS: Terminal / iTerm, Linux: Standard-Shell) und ausführen:
curl -fsSL https://raw.githubusercontent.com/tigicion/dao-code/master/install.sh | sh
Das Skript:
- Erkennt
darwin/linuxundarm64/x64; - Lädt
dao-{os}-{arch}von GitHub Releases herunter; - Installiert nach
~/.local/bin/dao(anpassbar viaDAO<em>INSTALL</em>DIR); - Versucht auf macOS
xattr -d com.apple.quarantinegegen Gatekeeper-Quarantäne.
4.2 PATH-Konfiguration (häufige Stolperfalle)
Wenn nach der Installation dao: command not found erscheint, fehlt ~/.local/bin im PATH:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc # macOS Standard zsh
source ~/.zshrc
# Linux bash: ~/.bashrc stattdessen
Prüfen:
dao --version
which dao
4.3 Apple Silicon und Intel
Keine manuelle Architekturwahl — das Skript liest uname -m und wählt dao-darwin-arm64 oder dao-darwin-x64. Auf M4 Mac mini Cloud-Hosts ebenfalls gültig; ideal, den Agent dauerhaft auf der Remote-Maschine statt auf dem Laptop zu betreiben.
4.4 Hinweise für Linux-Distributionen
Ubuntu / Debian / Fedora / Arch und andere gängige Distributionen funktionieren. Bei musl-Umgebungen wie Alpine bei dynamischen Link-Problemen lieber npm-Installation oder statisches Binary manuell statt install.sh erzwingen.
5. Windows: npm und exe — zwei Wege
install.sh bricht unter Windows mit Fehlermeldung ab (Hinweis: npm oder exe verwenden). Zwei bewährte Wege:
5.1 Weg eins: npm global (empfohlen)
Zuerst Node.js ≥ 20 prüfen:
node --version
DAO-Code installieren:
npm i -g dao-code
Der Befehlsname bleibt dao. Prüfen:
dao --version
Zero-Install-Test (ohne globale Installation):
npx dao-code
5.2 Weg zwei: exe herunterladen
- Releases öffnen;
dao-windows-x64.exeherunterladen;- In festes Verzeichnis legen (z. B.
C:\Tools\dao\) und in den System-PATH aufnehmen; - Oder in PowerShell mit vollem Pfad starten.
5.3 Windows oder WSL — was wählen
- Native Windows: PowerShell + npm oder exe, für den Alltag;
- WSL2: install.sh im Linux-Subsystem — gleiches Erlebnis wie macOS/Linux; für Entwickler, die WSL als Hauptterminal nutzen.
install.sh in Git Bash nicht empfohlen — offiziell nicht garantiert; PowerShell oder WSL ist stabiler.
6. Installationscheck und erste DeepSeek-API-Konfiguration
Nach erfolgreicher Installation in ein beliebiges Projektverzeichnis wechseln:
cd ~/your-project
dao
Beim ersten Start ohne API Key werden Sie aufgefordert, einen DeepSeek API Key einzufügen; gespeichert in ~/.dao/config.json. Auch nicht-interaktiv möglich:
dao --api-key sk-xxxxxxxx --provider deepseek "Beschreibe dieses Projekt in einem Satz"
6.1 Vier Schritte für den 5-Minuten-Check
| Schritt | Befehl | Erwartetes Ergebnis |
|---|---|---|
| ① Version | dao --version | Versionsnummer (z. B. v0.3.x) |
| ② Interaktiv | dao | Ink-TUI startet, Eingabe möglich |
| ③ Projektkontext | /init | Erzeugt DAO.md Projektübersicht |
| ④ Kosten sichtbar | /cost | Token und Cache-Trefferquote |
Häufige Slash-Befehle: /help Liste, /model Pro/Flash wechseln, /plan Nur-Lese-Planmodus, /yolo oder dao --yolo Auto-Genehmigung (vorsichtig nutzen).
Berechtigungen und Sicherheit: Dateischreiben und Shell-Ausführung laufen standardmäßig über die Genehmigungstür [y] once [a] remember [n] deny; in .dao/settings.json Regeln allow/ask/deny konfigurierbar, Syntax ähnlich Claude Code.
7. Szenario-Matrix: Welche Installationsmethode passt zu Ihnen
| Wer Sie sind | Empfohlene Installation | Zusatz |
|---|---|---|
| macOS-Alltagsentwicklung | A Ein-Klick-Skript | Schnellste Option; PATH prüfen |
| Linux-Server / CI | A Skript oder C Binary | CI kann Binary als Artifact cachen |
| Windows 10/11 | B npm global | Zuerst Node 20 LTS |
| Intranet offline | C manuelles Binary | Passende Architektur vorab laden |
| Nur ausprobieren | E npx dao-code | Kein globaler Müll |
| Migration von Claude Code | A/B + .claude-Config kopieren | Skills/Hooks-Format kompatibel |
| 7×24-Langläufer | Cloud Mac/Linux + A + dao --goal | Siehe Umsetzungsliste unten |
8. Empfohlene Kombinationen (Stack)
Einzelentwickler (lokal):
install.sh → dao → /init → .dao/settings.json konfigurieren → MCP nach Bedarf
Team-CI (nur Lesen/Review):
Releases-Binary → DAO_AUTO_APPROVE=1 (nur Sandbox) → dao "review diff" Einmalmodus
Dual-Track mit Claude Code:
Lokal claude für Alltag → Cloud Mac dao --goal für Langläufer / worktree-Subagenten
Paralleles Multi-Agent-Layout: Remote Mac worktree Kurzmiete; MCP-Deploymentsgrenzen: Wo MCP-Server deployen.
9. Fünf häufige Fehlannahmen
- „Windows kann auch install.sh pipen“ — Das Skript unterstützt Windows ausdrücklich nicht; npm oder exe verwenden.
- „Nach der Installation ersetzt es Claude Code vollständig“ — Modell und Ökosystem unterscheiden sich; DAO-Code stark bei DeepSeek-Kosten und Cache, kein Opus-Ersatz.
- „npm und Skript erzeugen keinen Konflikt“ — Zwei
dao-Binaries möglich;which daozeigt Priorität, nur eine Methode behalten. - „YOLO-Modus für Produktion“ —
dao --yoloüberspringt Genehmigung, nur in vertrauenswürdiger Sandbox; Produktionsserver mit Standard-Genehmigung. - „Laptop zuklappen stoppt Langläufer nicht“ —
dao --goalAutonommodus braucht online Host; Langläufer auf Cloud Mac oder Server, siehe Warum Claude Code auf Cloud Mac (gilt ebenso für DAO-Code).
10. 7-Schritte-Umsetzungsliste
- Installationsweg wählen: macOS/Linux → Skript; Windows → npm oder exe.
- Installation ausführen und
dao --versionbestätigen. - PATH konfigurieren (bei command not found).
- DeepSeek API Key besorgen (Plattform registrieren, Pay-per-Use).
- Im Projekt
dao+/init—DAO.mderzeugen. - CC-Config nach Bedarf migrieren: Skills, Hooks, MCP nach
.dao/. - Langläufer-Check:
dao --goal "Aufgabenbeschreibung"30 Minuten laufen lassen,/costCache-Treffer beobachten; für 7×24 Cloud-Mac-Tagesmiete PoC.
11. FAQ
F: Können DAO-Code und Claude Code parallel laufen?
Ja. Unterschiedliche Befehle (dao vs. claude), unterschiedliche Config-Verzeichnisse (~/.dao vs. ~/.claude). In derselben Terminal-Session Genehmigungsregeln nicht verwechseln.
F: Ist install.sh sicher?
Das Skript ist Open Source unter install.sh. Gewohnheit: erst per curl herunterladen und prüfen, oder Binary direkt aus Releases — in Unternehmen letzteres mit Hash-Prüfung.
F: Wie aktualisiere ich auf die neueste Version?
Skript-Installation: install.sh erneut ausführen, überschreibt Binary. npm: npm update -g dao-code. dao --version mit Releases abgleichen.
F: Für wen eignet sich Quellcode-Installation?
Für Mitwirkende, die Agent-Logik anpassen oder weiterentwickeln:
git clone https://github.com/tigicion/dao-code.git && cd dao-code
npm install && npm run build && npm link
12. Zusammenfassung
Die Installation von DAO-Code ist unkompliziert: macOS/Linux ein offizielles Skript, Windows eine npm-Zeile oder eine exe — in fünf Minuten Version prüfen und erste API-Konfiguration abschließen. Entscheidend vorab: DeepSeek Pay-per-Use akzeptieren, vorhandene Claude-Code-Assets nutzen wollen, Agent 7×24 in der Cloud für Langläufer.Wenn alle drei Antworten „ja“ sind, lohnt sich DAO-Code 2026 als Haupt- oder Zweit-Agent im Terminal-Stack; nach der Installation ein echtes kleines Projekt mit /init + /cost testen — überzeugender als zehn Reviews.
DAO-Code Langläufer 24/7 auf Cloud Mac
Dediziertes M4 Bare Metal, SSH-first; ideal für dao --goal, Worktree-Subagents und MCP auf einem Host