One terminal. Your models, working as a crew.

Codewhale is an open-source agentic computing system. It holds the models you already use — hosted, through a gateway, or on your own machine — and lets them work together on a repository under rules you set. You keep the keys, the choice of model, and the last word on what runs.

What you gain

Supported models, in one place

Connect a supported hosted provider, a gateway, or a local model server. Check the selected provider and model before starting work. Local servers may run without an API key, depending on their configuration.

A crew, not a single assistant

Pin a different model to each role. Run a fleet of sub-agents on one job. Give them files, a shell, the web, and MCP servers as tools. Sessions save, resume, and roll back.

Control that stays on your machine

Plan blocks file mutation and shell execution; permitted research can still contact external services. Work executes tasks. Operate emphasizes delegation. Independently, Ask, Auto-Review, and Full Access set how much happens before it asks you. The OS sandbox is used where the platform provides one, and an audit log records sensitive events.

See every provider

How much it does before it asks

Two independent dials. The mode says what kind of work a session may do; the permission says how much of it happens without a question.

Plan
Blocks file mutation and shell execution. Permitted research may contact external services; session state can still be saved.
Work
Edits files and runs commands within the permission you set.
Operate
Runs a fleet: several agents on one job, each in its role.
Ask
Prompts according to the active approval rules; saved permissions and hard policy boundaries still apply.
Auto-Review
Uses automated review for eligible actions; unresolved approval decisions return to you.
Full Access
Reduces approval prompts. It does not bypass hard policy boundaries or grant access outside the allowed scope.

Where it runs today

The terminal is the released product. Everything else is listed with the state it is actually in, and this page changes when that state does.

Terminal
ReleasedInstall GitHub release binaries for Linux, macOS, and Windows. npm and Cargo are alternatives. Android on Termux is a preview. The interactive TUI and codewhale exec for scripts ship together. Install guide
Web app
Development previewAccount pages and browser pairing are implemented in development. Public end-to-end remote control has not been verified; use the terminal for released task execution. Sign in
Desktop
Development buildA local macOS development build has been tested. There is no released desktop app to download.
Cloud computers
Not available yetRunning work on a hosted computer is in development. Codewhale will say so here when it works; a passing local test is not that.

Surfaces in the released terminal

One runtime, several ways in. Every surface runs the same engine, tools, and permissions on your machine.

Runtime surfaces and what is stable
TUI
Interactive terminal work
codewhale exec
Scripts and CI
Local web client
Localhost interface; hosted browser workbench in development
Runtime API + MCP
Local integrations
Fleet
Several agents on one job