Build apps and automate workflows

Codewhale is an open-source coding agent that reads files, writes code and runs commands in your terminal. Connect a hosted or local model and choose which actions need approval.

Explore the terminal

Captured views from a Codewhale demo session. Explore the conversation, task workbar, model connections and help.

What you can build and automate

See every provider

Build apps and useful tools

Create a new application, extend a project, turn data into a report, or write a script that saves you time. The agent can create files, run commands and test the result.

문서

Work across your apps

Add tools through plugins and MCP servers, or use APIs from your own scripts. Each service needs its own setup and authentication.

문서

Make a workflow you can reuse

Run tasks from scripts or CI with codewhale exec. For larger jobs, save a Fleet of agents with different roles and models and bring the team back when you need it.

문서

Work across files and tools

Work with your project, connected services, browser tools and agent teams from one session. Choose the model, add the connections you need, and return to the work without starting over.

See all integrations
파일과 터미널
파일을 만들고, 명령을 실행하고, 데이터를 살펴보고, 만든 것을 테스트하세요. 작업 폴더와 권한은 직접 설정합니다.
플러그인과 연결된 앱
플러그인과 MCP로 스킬과 도구를 추가하세요. 에이전트가 사용할 연결을 검토하고 활성화합니다.
브라우저와 컴퓨터 사용 · 미리보기
허용한 접근 범위에서 브라우저 도구와 Computer Use 플러그인으로 앱과 웹사이트에서 작업하세요.
이어서 할 수 있는 세션
대화, 도구 결과, 작업 기록을 함께 보관하세요. 터미널이나 로컬 브라우저 클라이언트에서 작업을 다시 이어 갑니다.
에이전트 팀
Fleet으로 큰 일을 역할과 모델이 다른 에이전트에게 나누고, 한곳에서 진행 상황을 확인하세요.

Set permissions and approvals

Use Plan to explore, Work to carry out a task, and Operate to coordinate larger jobs. Approval settings decide which actions wait for you.

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
Coordinates larger jobs, delegating to other agents when useful. Uses the same tools and permission boundaries as Work.
Ask
Prompts according to the active approval rules; saved permissions and hard policy boundaries still apply.
Auto-Review
Automatically reviews eligible actions and reports any action it cannot approve.
Full Access
Reduces approval prompts. It does not bypass hard policy boundaries or grant access outside the allowed scope.

Available now and in development

The terminal, local browser client, and community CodeWhale GUI are available now and need no Codewhale account. The desktop and hosted web apps are in development and share the same session model; your model connection stays your choice.

Terminal
ReleasedInstall release binaries for Linux, macOS, or Windows; npm and Cargo also work, and Android on Termux is a preview. The interactive TUI and codewhale exec for scripts ship together. Install guide
Local browser
Included with the terminalRun codewhale web to open Codewhale in your browser. Read the conversation, send a task, and answer approvals on your machine. Local browser guide
CodeWhale GUI (VS Code)
AvailableA separate community project: chat, threads, and file changes in a VS Code sidebar over the local Runtime. Install it from the VS Code Marketplace; the source is on GitHub. VS Code Marketplace
Hosted web app
In developmentBeing rebuilt to match the desktop app, and not open yet. For a browser view today, run codewhale web on your machine.
Desktop
Development buildA native app on the same engine. Review and commit changes, follow work across projects, and edit a message to resend it as a new branch. No public download yet.