Open source · Własny model · Działa w terminalu

Codewhale zanurza się w głębinach,
żebyś ty nie musiał.

Codewhale to otwartoźródłowy agent do kodowania w twoim terminalu. Daj mu model i zadanie — przeczyta twój kod, zedytuje pliki, uruchomi własne sprawdzenia i zatrzyma się, gdy praca jest skończona albo gdy potrzebuje ciebie. Przynieś dowolny model albo je mieszaj: przypnij inny model do każdej roli.

instalacja jedną komendą
npm install -g codewhale
wymaga Node 18+ — bez toolchaina Rustinne sposoby →

cwNajnowsze wydanie v0.9.8Kandydat źródłowy v0.9.945 tras providerówMIT

Codewhale TUIBieżąca sesja
Bieżąca sesja Codewhale w terminalu: tryb Operate, wieloryb, kompozytor i stopka
Bieżąca sesja Codewhale · tryb Operate · postawa uprawnień Ask
Na żywoLIVE
scalono#5484feat(dsh): ambient ocean scene — whales and glyph fish behind the DSH autor: @Hmbown6 min temuscalono#5483web: de-slop the site copy (voice sheet + rewritten surfaces)autor: @Hmbown7 min temuscalono#5480feat(tui): show and open the live /rc session link; send a stable deviautor: @Hmbown25 min temuscalono#5477release: 0.9.9 CHANGELOG addendum for #5474/#5475 + contributor creditautor: @Hmbown47 min temuotwarto#5485fix(models): bring first-party model rows and pricing current as of 20autor: @Hmbown1 g. temuotwarto#5482EPIC(docs): review, partially restructure, and fully localize documentautor: @SparkofSpike1 g. temuotwarto#5479Fleet/agents: first-class sub-agent and workflow management in the TUIautor: @Hmbown1 g. temuotwarto#5478TUI: /rename mid-turn leaves the in-flight shell tool row stuck at "ruautor: @Hmbown2 g. temuscalono#5475fix(config): resolve owned direct model casing safelyautor: @h3c-hexin2 g. temuscalono#5474perf(context): compact all noisy web tool resultsautor: @h3c-hexin2 g. temuzamknięto#5424v0.9.7: Codewhale TUI crashingautor: @Hixac2 g. temuotwarto#5473perf(skills): keep configured skill prompts stableautor: @h3c-hexin6 g. temuwydanov0.9.818 g. temuotwarto#4170v0.9.3 architecture D-6: add MCP capability metadataautor: @Hmbownw zeszłym mies.otwarto#3957v0.9.3 Refactor: split shared modal infrastructure and owned viewsautor: @Hmbown2 mies. temuotwarto#2369CodeWhale Config Paths Fragmented Across OS and Cygwin (Plus Silent Miautor: @buko3 mies. temuotwarto#1829SSH 连接失败:exit code 255(疑似 DeepSeek TUI shell 沙箱 TCP 22 出站阻断)autor: @fodudu12263 mies. temuotwarto#1651VS Code crashes or exits unexpectedly when YOLO Agent is running test autor: @HubgitCCL3 mies. temuotwarto#1425执行大文本处理工程后会话中断卡死autor: @AiurArtanis3 mies. temu

Podwodna powłoka terminala. Dowolny model. Na twojej maszynie.

Przynieś model, którego już używasz — hostowany, przez gateway albo lokalny. Plan / Work / Operate i jawne postawy uprawnień trzymają nurkowanie pod twoją kontrolą.

Zobacz, jak decyduje

Prawo widoczne w śladzie

Fragmenty prawdziwych sesji — rozstrzygnięta hierarchia reguł projektu widać w rozumowaniu modelu, to nie tylko deklaracja ze strony startowej.

codewhale — thinking
ślad rozumowania
# When the prior session's summary didn't match the repo…
Per Article II (truth) and V (verification), I report what's actually in the tree — not what the previous agent claimed.
Article II · TruthArticle V · Verification
Reported the uncommitted work the summary left out, instead of repeating the claim.

Od zadania do zweryfikowanej zmiany.

  1. 01

    Zbadaj

    Przeczytaj repozytorium, jego instrukcje i zadanie.

  2. 02

    Zadziałaj

    Edytuj pliki w jawnych granicach zatwierdzeń.

  3. 03

    Zweryfikuj

    Uruchom sprawdzenia i obejrzyj wynik.

  4. 04

    Zrelacjonuj

    Zostaw zwięzłe, trwałe potwierdzenie.

$ codewhale exec "fix the failing test"inspect   repozytorium i instrukcjeact       edycja przez wybraną postawę uprawnieńverify    cargo test --lockedreport    sprawdzenia zaliczone · potwierdzenie zapisane

Nowy w Codewhale? Cztery kroki od początku do końca.

Instalacja → pierwsza sesja bez kluczy → podpięcie providera → konfiguracja Floty. Pojęcia są zdefiniowane na stronie słownika.

  1. Install Codewhale

    One npm command installs the dispatcher and terminal runtime. Cargo, archives, Docker, Nix, and China mirrors are documented alternatives — published releases only.

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

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

    codewhale auth set --provider deepseek
    Providers and models
  4. Set 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 setup
    codewhale fleet status
    Fleet and Workflow docs

Twój model.
Twoje granice.

Wybierz model, tryb pracy i postawę uprawnień jawnie. Nieznany koszt pozostaje zadeklarowany jako nieznany, a powierzchnie poglądowe są tak oznaczone.

45 tras providerów
Modele hostowane, przez gateway i lokalne
Plan · Work · Operate
Od planowania tylko do odczytu po autonomiczną operację
Ask · Auto-Review · Full Access
Wybierz postawę uprawnień do pracy
TUI · exec · web · API
Interaktywne i bezgłowowe powierzchnie runtime'u

Używaj runtime'u tam, gdzie odbywa się praca.

TUIInteraktywna praca w terminalu
codewhale execSkrypty i CI
Klient webKlient przeglądarkowy, tylko loopback
Runtime API + MCPLokalne integracje
FleetTrwała praca wielu agentów
Zobacz powierzchnie runtime'u i notatki o stabilności →

Zacznij jedną komendą.

npm install -g codewhale

CargoBinarkiDockerNixWindowsAndroid / TermuxMirrory w Chinach

Przeczytaj przewodnik instalacji →

Budowane jawnie

Na licencji MIT, kształtowane przez współtwórców od runtime'ów, przez providerów, platformy, dokumentację po testy.