Codewhale plonge dans les profondeurs
pour que vous n’ayez pas à le faire.
Codewhale est un agent de codage open source pour votre terminal. Donnez-lui un modèle et une tâche : il lit votre code, modifie les fichiers, lance ses propres vérifications et s’arrête quand le travail est fini ou quand il a besoin de vous. Apportez n’importe quel modèle, ou mélangez-les : épinglez un modèle différent pour chaque rôle.
npm install -g codewhale
cwDernière version v0.9.8Source candidate v0.9.945 routes de fournisseursMIT

Un shell sous-marin. N’importe quel modèle. Sur votre machine.
Apportez le modèle que vous utilisez déjà — hébergé, passerelle ou local. Plan / Work / Operate et des postures de permissions explicites gardent la plongée sous votre contrôle.
Des règles visibles dans la trace
Des extraits de sessions réelles : la hiérarchie des règles du projet apparaît dans le raisonnement du modèle, ce n’est pas une simple promesse de page d’accueil.
De la tâche au changement vérifié.
- 01
Inspecter
Lire le dépôt, ses instructions et la tâche.
- 02
Agir
Modifier les fichiers dans des limites d’approbation explicites.
- 03
Vérifier
Lancer les vérifications et examiner le résultat.
- 04
Rendre compte
Laisser un reçu concis et durable.
Nouveau sur Codewhale ? Quatre étapes de bout en bout.
Installer → première session sans clé → connecter un fournisseur → configurer votre Fleet. Les termes sont définis sur la page de vocabulaire.
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
Votre modèle.
Vos limites.
Choisissez explicitement le modèle, le mode de travail et la posture de permissions. Un coût inconnu reste déclaré inconnu, et les surfaces en préversion restent étiquetées comme telles.
- 45 routes de fournisseurs
- Modèles hébergés, passerelle et locaux
- Plan · Work · Operate
- De la planification en lecture seule à l’opération autonome
- Ask · Auto-Review · Full Access
- Choisir la posture de permissions pour le travail
- TUI · exec · web · API
- Surfaces de runtime interactives et sans interface
Utilisez le runtime là où se fait le travail.
Commencez avec une seule commande.
npm install -g codewhale
CargoBinairesDockerNixWindowsAndroid / TermuxMiroirs en Chine
Lire le guide d’installation →Construit en public
Sous licence MIT et façonné par des contributeurs sur les runtimes, les fournisseurs, les plateformes, la documentation et les tests.