An ocean of data and code
Dive into the deep
so you don't have to.
Codewhale gives ordinary people the leverage of LLMs to build things. In your terminal it reads the repo, edits files, runs checks, and leaves a receipt — without assuming you already speak code. It runs on your machine.
npm install -g codewhale
Latest release v0.9.1 · Current source v0.9.1: 35 provider routes · MIT

An underwater terminal shell. Model-neutral. Local-first.
Bring the hosted, gateway, or local model you already use. Codewhale runs on your machine and treats the model as a selectable component—not the product. Plan / Act / Operate and explicit permission postures keep the deep dive under your control.
From task to verified change.
- 01
Inspect
Read the repository, its instructions, and the task.
- 02
Act
Edit files through explicit approval boundaries.
- 03
Verify
Run checks and inspect the result.
- 04
Report
Leave a concise, durable receipt.
Your model.
Your boundaries.
Choose the model, working mode, and permission posture explicitly. Unknown cost stays unknown, and preview surfaces stay labeled as such.
- 35 provider routes
- Hosted, gateway, and local models
- Plan · Act · Operate
- Read-only planning through autonomous operation
- Ask · Auto-Review · Full Access
- Choose the permission posture for the work
- TUI · exec · web · API
- Interactive and headless runtime surfaces
Use the runtime where the work happens.
Start with one command.
npm install -g codewhale
Cargo · Binaries · Docker · Nix · Windows · Android / Termux · China mirrors
Read the install guide →Built in public
MIT-licensed and shaped by contributors across runtimes, providers, platforms, documentation, and tests.