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