Codewhale taucht in die Tiefe,
damit du es nicht musst.
Codewhale ist ein Open-Source-Coding-Agent für dein Terminal. Gib ihm ein Modell und eine Aufgabe — er liest deinen Code, bearbeitet Dateien, prüft selbst und stoppt, wenn die Arbeit erledigt ist oder er dich braucht. Bring jedes Modell mit, oder mische sie: pinne pro Rolle ein eigenes Modell fest.
npm install -g codewhale
cwAktuellstes Release v0.9.8Quell-Kandidat v0.9.945 Provider-RoutenMIT

Eine Unterwasser-Terminal-Shell. Jedes Modell. Auf deiner Maschine.
Bring das Modell mit, das du schon nutzt — gehostet, über Gateway oder lokal. Plan / Work / Operate und explizite Permission-Posturen halten den Tauchgang unter deiner Kontrolle.
Regeln, die du in der Trace sehen kannst
Echte Sitzungsausschnitte — die gerankte Projekt-Law erscheint im Reasoning des Modells, nicht nur als Behauptung auf einer Landingpage.
Von der Aufgabe zur verifizierten Änderung.
- 01
Inspizieren
Repository, Anweisungen und Aufgabe lesen.
- 02
Handeln
Dateien innerhalb expliziter Freigabegrenzen bearbeiten.
- 03
Verifizieren
Checks ausführen und das Ergebnis prüfen.
- 04
Berichten
Einen knappen, dauerhaften Laufzeitbeleg hinterlassen.
Neu bei Codewhale? Vier Schritte von Anfang bis Ende.
Installieren → erste schlüssellose Sitzung → Provider verbinden → Fleet einrichten. Begriffe werden auf der Vokabularseite definiert.
Install Codewhale
One npm command installs the dispatcher and terminal runtime. Cargo, archives, Docker, Nix, and China mirrors are documented alternatives — published releases only.
Full install guide →npm install -g codewhale codewhale doctorOpen a first session — no key needed
Launches without any API key: short constitution-first setup, then the full interface. Explore in Plan mode — always read-only. Model replies need a provider; that's the next step.
Learn the product nouns first →codewhaleConnect a provider
Pick a supported route — hosted key, gateway, or keyless local runtime (Ollama, vLLM, SGLang). Provider and model stay explicit; reasoning and routing provenance stay separate, and unavailable values stay unavailable.
Providers and models →codewhale auth set --provider deepseekSet up your ideal fleet
Add every provider you use — one auth set per hosted route; keyless local runtimes need nothing — then author the team: /fleet setup walks one role at a time (a model from any configured provider, a thinking tier, permissions) and saves a reusable profile for this repo or every repo on this machine. Fleet state lives in the workspace ledger; ordinary single tasks need none of this.
Fleet and Workflow docs →/fleet setup codewhale fleet status
Dein Modell.
Deine Grenzen.
Wähle Modell, Arbeitsmodus und Permission-Posture explizit. Unbekannte Kosten bleiben als unbekannt deklariert, und Preview-Oberflächen bleiben als solche gekennzeichnet.
- 45 Provider-Routen
- Gehostete, Gateway- und lokale Modelle
- Plan · Work · Operate
- Von der Nur-Lese-Planung bis zum autonomen Operieren
- Ask · Auto-Review · Full Access
- Permission-Posture für die Arbeit wählen
- TUI · exec · web · API
- Interaktive und Headless-Runtime-Oberflächen
Nutze die Runtime dort, wo die Arbeit passiert.
Starte mit einem einzigen Befehl.
npm install -g codewhale
CargoBinärdateienDockerNixWindowsAndroid / TermuxChina-Mirrors
Installationsleitfaden lesen →Öffentlich gebaut
MIT-lizenziert und geprägt von Beitragenden aus Runtimes, Providern, Plattformen, Dokumentation und Tests.