Codewhale s’immergeix a les profunditats
perquè tu no ho hagis de fer.
Codewhale és un agent de programació de codi obert per al teu terminal. Dóna-li un model i una tasca: llegeix el teu codi, edita fitxers, executa les seves pròpies comprovacions i s’atura quan la feina és feta o quan et necessita. Porta el model que vulguis, o barreja’ls: fixa un model diferent per a cada rol.
npm install -g codewhale
cwÚltima versió v0.9.8Font candidata v0.9.945 rutes de proveïdorsMIT

Un intèrpret d’ordres submarí. Qualsevol model. A la teva màquina.
Porta el model que ja utilitzes — allotjat, via gateway o local. Plan / Work / Operate i les postures de permisos explícites mantenen la immersió sota el teu control.
Regles que pots veure a la traça
Extractes de sessions reals: la jerarquia de regles del projecte es veu al raonament del model, no és només una afirmació de la portada.
De la tasca al canvi verificat.
- 01
Inspeccionar
Llegir el repositori, les seves instruccions i la tasca.
- 02
Actuar
Editar fitxers dins de límits d’aprovació explícits.
- 03
Verificar
Executar les comprovacions i inspeccionar el resultat.
- 04
Reportar
Deixar un resguard concís i durable.
Nou a Codewhale? Quatre passos de principi a fi.
Instal·lar → primera sessió sense claus → connectar un proveïdor → configurar la teva Fleet. Els termes es defineixen a la pàgina de vocabulari.
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
El teu model.
Els teus límits.
Tria explícitament el model, el mode de treball i la postura de permisos. El cost desconegut es declara desconegut, i les superfícies en previsualització es marquen com a tals.
- 45 rutes de proveïdors
- Models allotjats, de gateway i locals
- Plan · Work · Operate
- De la planificació de només lectura a l’operació autònoma
- Ask · Auto-Review · Full Access
- Tria la postura de permisos per a la feina
- TUI · exec · web · API
- Superfícies de runtime interactives i sense interfície
Fes servir el runtime on passa la feina.
Comença amb una sola ordre.
npm install -g codewhale
CargoBinarisDockerNixWindowsAndroid / TermuxMirrors a la Xina
Llegeix la guia d’instal·lació →Construït en públic
Amb llicència MIT i format per col·laboradors de runtimes, proveïdors, plataformes, documentació i tests.