Codewhale se sumerge en las profundidades
para que tú no tengas que hacerlo.
Codewhale es un agente de programación de código abierto para tu terminal. Dale un modelo y una tarea: lee tu código, edita archivos, ejecuta sus propias comprobaciones y se detiene cuando el trabajo está hecho o te necesita. Trae cualquier modelo, o combínalos: asigna un modelo distinto a cada rol.
npm install -g codewhale
cwÚltimo lanzamiento v0.9.6Fuente actual v0.9.640 rutas de proveedorMIT

Un shell de terminal submarino. Cualquier modelo. En tu máquina.
Trae el modelo que ya usas: alojado, de gateway o local. Plan / Act / Operate y las posturas de permisos explícitas mantienen la inmersión bajo tu control.
Reglas que puedes ver en la traza
Extractos de sesiones reales: la jerarquía de reglas del proyecto se observa en el razonamiento del modelo, no es solo una afirmación de esta página.
De la tarea al cambio verificado.
- 01
Inspeccionar
Lee el repositorio, sus instrucciones y la tarea.
- 02
Actuar
Edita archivos dentro de límites de aprobación explícitos.
- 03
Verificar
Ejecuta las comprobaciones e inspecciona el resultado.
- 04
Reportar
Deja un recibo conciso y duradero.
¿Nuevo en Codewhale? Cuatro pasos de principio a fin.
Instalar → primera sesión sin claves → conectar un proveedor → primer Workflow de Fleet. Los términos se definen en la página de vocabulario.
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 deepseekRun a first Fleet workflow
For durable workers, ordered phases, or receipts, author a reusable agent-team profile and launch a run. Fleet state lives in the workspace ledger; ordinary single tasks need none of this.
Fleet and Workflow docs →codewhale fleet init codewhale fleet run tasks.json --max-workers 4
Tu modelo.
Tus límites.
Elige explícitamente el modelo, el modo de trabajo y la postura de permisos. El costo desconocido se declara desconocido, y las interfaces en vista previa se marcan como tales.
- 40 rutas de proveedor
- Modelos alojados, de gateway y locales
- Plan · Act · Operate
- De la planificación de solo lectura a la operación autónoma
- Ask · Auto-Review · Full Access
- Elige la postura de permisos para el trabajo
- TUI · exec · web · API
- Interfaces de runtime interactivas y headless
Usa el runtime donde ocurre el trabajo.
Empieza con un solo comando.
npm install -g codewhale
CargoBinariosDockerNixWindowsAndroid / TermuxEspejos en China
Leer la guía de instalación →Construido en público
Con licencia MIT y moldeado por colaboradores en runtimes, proveedores, plataformas, documentación y pruebas.