#1515th of 21 in Coding agents and assistants
codewhale
Terminal coding agent that works with hosted or local models
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 41.1k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Rust
Overview
Codewhale is a Rust coding agent that reads a project, edits files, runs commands, and checks its own work from the terminal. It supports over 40 provider routes, any OpenAI-compatible endpoint, and local models via Ollama, vLLM, or SGLang. The same local engine backs the TUI, headless exec, a local web client, PR review, and an HTTP runtime API.
Who it is for: Developers wanting a model-agnostic terminal coding agent
Strengths
- Over 40 built-in provider routes plus any OpenAI-compatible endpoint and local runtimes
- Plan, Work and Operate modes with approval postures, /undo and /restore
- Headless `codewhale exec` and local HTTP runtime API fit scripts and CI
- Supports MCP servers, skills, plugins, hooks and Claude Code plugins
Weaknesses
- Usage telemetry is on by default and must be disabled in config
- Linux bubblewrap sandbox is opt-in; Seatbelt is the macOS sandbox
- Native desktop app is still in development; VS Code extension is community-maintained
- Account-based key sync adds an optional dependency on a hosted Codewhale service
What it needs
- GPU optional
- Docker
- Needs Ollama, vLLM or SGLang for local models, hosted provider API key
- Models: Anthropic, DeepSeek, Google, Mistral, Moonshot
Also in Coding agents and assistants
See all 21| Rank | Project | Score |
|---|---|---|
| 1 | opencodeTerminal coding agent with build and plan modes | 77 out of 100 |
| 2 | orcaDesktop app that runs CLI coding agents in parallel git worktrees | 75 out of 100 |
| 3 | ArchonYAML workflow engine that runs coding agents in isolated worktrees | 73 out of 100 |
| #4 | codexOpenAI's terminal coding agent that runs locally | 71 out of 100 |
| #5 | oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory | 70 out of 100 |