Codewhale

Codewhale

โ˜… 4.4 ๐Ÿ”– 7000 saves ๐Ÿ’ฐ Free Code AssistantGitHub

Codewhale is a free, open-source agent engine and terminal client for AI-assisted software development, written in Rust. The project has earned more than 41,000 stars on GitHub and is under very active development, with its latest updates in 2026. It gives developers a fast, local-first coding agent they fully control โ€” including which model providers it talks to and what it is allowed to do.

Overview

Codewhale combines a terminal user interface with an orchestration engine that can coordinate multiple agents and multiple models on the same task. Every tool call passes through an approvals system, and actions leave receipts, so you can audit exactly what the agent did and why. It speaks MCP for external tools, works with a choice of model providers rather than locking you to one vendor, and is designed local-first: your code and workflow stay on your machine while the models do the reasoning. Because the engine and the client are separate pieces, the same agent core can also be driven from scripts and other front ends, not just the bundled terminal interface. Sessions are resumable, and the approval flow can be tuned from cautious step-by-step confirmation to broader autonomy for trusted task types.

Key Features

  • Rust-powered terminal client with a fast, keyboard-driven TUI
  • Multi-agent and multi-model orchestration for larger tasks
  • Approvals and receipts make every agent action auditable
  • Provider choice across leading model APIs and local models
  • MCP support connects external tools and data sources
  • Local-first design keeps your codebase on your own machine

๐Ÿ’ณ Pricing

Codewhale is free and open source under the MIT license. There is no subscription; you bring your own model access through the providers you already use.

Who Is It For

Codewhale is for terminal-oriented developers who want an agent with real guardrails โ€” explicit approvals, an audit trail and freedom to mix models โ€” rather than a black-box assistant tied to a single vendor.

๐Ÿš€ Visit Codewhale Official Site

๐Ÿšฉ Report an issue