License: MIT · Language: Rust
🔗 https://github.com/Hmbown/CodeWhale
What Is It?
An open-source, community-driven coding agent harness (a terminal-based Agent runtime).
Initially built with a DeepSeek-native experience in mind, it has evolved into a universal harness where you can bring your own model and get straight to work.
What Problem Does It Solve?
Developers don’t just need better models—they need a stable execution environment to:
- Read code
- Edit files
- Run commands
- Self-verify results
- Work seamlessly across interactive TUIs, scripts, and CI pipelines
CodeWhale is that environment. Just supply a provider, a model, and a task, and it handles the rest.
Key Features:
- BYOM (Bring Your Own Model): Terminal-based coding agent runtime.
- Full-cycle execution: Reads code, edits files, executes shell commands, and checks outputs.
- Dynamic model switching: Swap models mid-task using the
/modelcommand. - Flexible workflow support: Offers an interactive TUI, or run
codewhale execdirectly inside scripts and CI. - Fast & lightweight: Built in Rust, MIT licensed, and runs entirely locally.
- Community-driven: Prioritizes compatibility with open-source, hosted, and local models.
Who Is This For?
- Anyone building a custom coding agent runtime.
- Teams needing to embed an AI agent into their CI/CD or scripting pipelines.
- Developers who love Rust/TUIs and want complete local control over their environment.