CodewhaleMIT

Un océano de datos y código

Sumérgete en lo profundo
para que no tengas que hacerlo.

Codewhale da a la gente común el apalancamiento de los LLM para construir cosas. En tu terminal lee el repositorio, edita archivos, ejecuta verificaciones y deja un recibo — sin asumir que ya hablas código. Funciona en tu máquina.

npm install -g codewhale

Último lanzamiento v0.9.2 · Fuente actual v0.9.2: 36 rutas de proveedores · MIT

Codewhale TUICurrent session
Current Codewhale terminal session showing Operate mode, the whale, composer, and footer
Current Codewhale session · Operate mode · Ask permission posture

Una terminal submarina. Neutral ante modelos. Local primero.

Trae el modelo hospedado, de puerta de enlace o local que ya usas. Codewhale funciona en tu máquina y trata el modelo como un componente seleccionable, no como el producto. Plan / Act / Operate y posturas de permisos explícitas mantienen la inmersión bajo tu control.

De la tarea al cambio verificado.

  1. 01

    Inspeccionar

    Lee el repositorio, sus instrucciones y la tarea.

  2. 02

    Actuar

    Edita archivos dentro de límites de aprobación explícitos.

  3. 03

    Verificar

    Ejecuta verificaciones e inspecciona el resultado.

  4. 04

    Reportar

    Deja un recibo conciso y duradero.

$ codewhale exec "fix the failing test"inspect   repository and instructionsact       edit through the selected permission postureverify    cargo test --lockedreport    checks passed · receipt saved

New to Codewhale? Four steps end to end.

Install → a first keyless session → provider connection → a first Fleet workflow. The nouns are defined on the vocabulary page.

  1. 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.

    npm install -g codewhale
    codewhale doctor
    Full install guide
  2. Open 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.

    codewhale
    Learn the product nouns first
  3. Connect 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.

    codewhale auth set --provider deepseek
    Providers and models
  4. Run 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.

    codewhale fleet init
    codewhale fleet run tasks.json --max-workers 4
    Fleet and Workflow docs

Tu modelo.
Tus límites.

Elige explícitamente el modelo, el modo de trabajo y la postura de permisos. El costo desconocido permanece desconocido, y las funciones en vista previa se etiquetan como tales.

36 rutas de proveedores
Modelos hospedados, de puerta de enlace 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.

TUITrabajo interactivo en terminal
codewhale execScripts y CI
Cliente webCliente de navegador solo loopback
Runtime API + MCPIntegraciones locales
FleetTrabajo multiagente duradero
Ver interfaces de runtime y notas de estabilidad →

Empieza con un comando.

npm install -g codewhale

Cargo · Binarios · Docker · Nix · Windows · Android / Termux · espejos de China

Leer la guía de instalación →

Construido en público

Con licencia MIT y moldeado por contribuidores de runtimes, proveedores, plataformas, documentación y pruebas.