CodewhaleMIT

Lautan data dan kode

Menyelam ke kedalaman
agar Anda tidak perlu melakukannya.

Codewhale memberikan kemampuan LLM kepada siapa saja untuk membangun sesuatu. Di terminal, Codewhale membaca repositori, mengedit berkas, menjalankan pemeriksaan, dan meninggalkan tanda terima — tanpa menganggap Anda sudah mahir berkode. Berjalan di mesin Anda sendiri.

npm install -g codewhale

Rilis terbaru v0.9.2 · Sumber saat ini v0.9.2: 36 rute penyedia · MIT

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

Terminal shell bawah air. Netral model. Mengutamakan lokal.

Bawa model di-host, gateway, atau lokal yang sudah Anda gunakan. Codewhale berjalan di mesin Anda dan memperlakukan model sebagai komponen yang dapat dipilih—bukan sebagai produk. Mode Plan / Act / Operate dan postur izin yang eksplisit menjaga penyelaman mendalam tetap dalam kendali Anda.

Dari tugas hingga perubahan terverifikasi.

  1. 01

    Inspeksi

    Baca repositori, instruksinya, dan tugas.

  2. 02

    Act

    Edit berkas melalui batasan persetujuan yang eksplisit.

  3. 03

    Verifikasi

    Jalankan pemeriksaan dan periksa hasilnya.

  4. 04

    Lapor

    Tinggalkan tanda terima kerja yang ringkas dan tahan lama.

$ 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

Model Anda.
Batasan Anda.

Pilih model, mode kerja, dan postur izin secara eksplisit. Biaya yang tidak diketahui tetap tidak diketahui, dan tampilan pratinjau tetap diberi label demikian.

36 rute penyedia
Model di-host, gateway, dan lokal
Plan · Act · Operate
Perencanaan baca-saja hingga pengoperasian otonom
Ask · Auto-Review · Full Access
Pilih postur izin untuk pekerjaan tersebut
TUI · exec · web · API
Antarmuka runtime interaktif dan headless

Gunakan runtime di mana pekerjaan dilakukan.

TUIPekerjaan terminal interaktif
codewhale execSkrip dan CI
Klien WebKlien browser berbasis loopback-only
Runtime API + MCPIntegrasi lokal
FleetPekerjaan multi-agent tahan lama
Lihat antarmuka runtime dan catatan stabilitas →

Mulai dengan satu perintah.

npm install -g codewhale

Cargo · Biner · Docker · Nix · Windows · Android / Termux · Mirror Tiongkok

Baca panduan instalasi →

Dibuat secara terbuka

Berlisensi MIT dan dibentuk oleh kontributor di seluruh runtime, penyedia, platform, dokumentasi, dan pengujian.