Getting started
Four steps from one install command to a first Fleet workflow. Every step states only what the current candidate actually does; anything unreleased or unrecorded is labeled as such.
Install Codewhale
One npm command installs the dispatcher and the terminal runtime. Cargo, prebuilt archives, Docker, Nix, and China mirrors are documented alternatives; every channel serves published releases only.
Full install guide →npm install -g codewhale codewhale doctorOpen a first session — no key needed
The runtime launches without any API key: a short constitution-first setup (language, provider readiness, runtime posture, your constitution), then the full interface. Explore in Plan mode — it is always read-only. Model replies need a provider; that is the next step.
Learn the product nouns first →codewhaleConnect a provider
Pick any supported route — a hosted key, a gateway, or a keyless local runtime such as Ollama, vLLM, or SGLang for fully local inference. Provider and model stay explicit; requested and effective reasoning plus routing source are separate provenance fields, and unavailable values stay unavailable.
Providers and models →codewhale auth set --provider deepseekRun a first Fleet workflow
When work needs durable workers, ordered phases, or receipts, author a reusable agent-team profile and launch a run. Fleet state lives in the workspace ledger and survives restarts; ordinary single tasks need none of this.
Fleet and Workflow docs →codewhale fleet init codewhale fleet run tasks.json --max-workers 4
Watch a real session
Below is the real-session media slot. It is deliberately in the pending state: until the v0.9.2 candidate dogfood recording exists, this site shows no placeholder or staged footage.
No placeholder or staged footage is shown here. When the recording exists, the real session ships with a poster frame, bilingual captions, a transcript, and an optional GIF fallback download.
Where next
Hooks
React to lifecycle events — before and after tool calls, on turn end, on session events — with project-local trust rules.
Modes and permission postures
Plan / Act / Operate and Ask / Auto-Review / Full Access, exactly as the runtime enforces them.
Documentation hub
Every topic, searchable, each page citing its source document in the repository.
Source documents: docs/GUIDE.md, docs/KEYBINDINGS.md · Step copy lives in web/lib/content/getting-started.ts; update docs-map.ts when changing.