CodewhaleMIT

Океан даних і коду

Ми занурюємось у глибину,
щоб не довелося вам.

Codewhale дає звичайним людям важіль LLM для створення речей. У вашому терміналі він читає репозиторій, редагує файли, запускає перевірки та залишає звіт — не вимагаючи, щоб ви вже розмовляли мовою коду. Працює на вашій машині.

npm install -g codewhale

Останній реліз v0.9.2 · Поточні вихідники v0.9.2: Маршрути провайдерів: 36 · MIT

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

Підводна термінальна оболонка. Нейтральна до моделей. Локальна насамперед.

Використовуйте свою хмарну, шлюзову або локальну модель. Codewhale працює на вашій машині та вважає модель компонентом на вибір, а не продуктом. Plan / Act / Operate та явні режими дозволів тримають глибоке занурення під контролем.

Від завдання до перевіреної зміни.

  1. 01

    Огляд

    Читає репозиторій, його інструкції та завдання.

  2. 02

    Дія

    Редагує файли в межах явних меж схвалення.

  3. 03

    Перевірка

    Запускає перевірки та вивчає результат.

  4. 04

    Звіт

    Залишає стислий, довговічний слід.

$ 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

Ваша модель.
Ваші межі.

Явно обирайте модель, режим роботи та рівень дозволів. Невідома вартість лишається невідомою, а попередні можливості позначаються як такі.

Маршрути провайдерів: 36
Хмарні, шлюзові та локальні моделі
Plan · Act · Operate
Від планування лише для читання до автономного виконання
Ask · Auto-Review · Full Access
Оберіть режим дозволів під задачу
TUI · exec · web · API
Інтерактивні та неінтерактивні інтерфейси рантайму

Використовуйте рантайм там, де відбувається робота.

TUIІнтерактивна робота в терміналі
codewhale execСкрипти та CI
ВебклієнтБраузерний клієнт лише для loopback
Runtime API + MCPЛокальні інтеграції
FleetДовговічна мультиагентна робота
Інтерфейси рантайму та нотатки про стабільність →

Почніть з однієї команди.

npm install -g codewhale

Cargo · Бінарні пакети · Docker · Nix · Windows · Android / Termux · дзеркала в Китаї

Читати посібник зі встановлення →

Розробка відкрито

Ліцензується під MIT і формується учасниками з екосистем рантаймів, провайдерів, платформ, документації та тестів.