Codewhale is a Rust-based terminal agent designed to read codebases, edit files, run commands, and verify results in a continuous loop, distinguishing it from tools that only generate code. It supports both hosted and local model providers and offers a two-mode system (`plan` for read-only exploration and `work` for active modification) that increases developer confidence in its autonomy.
- Written in Rust and distributed via crates.io, npm, Docker, Nix, and Android/Termux.
- Supports headless execution via `codewhale exec` for use in CI pipelines or shell scripts.
- Allows delegation of different subtasks to different models or roles within a single project.
- Maintainers note that the changelog currently describes an unreleased candidate not yet in published downloads.