Codewhale

Codewhale

An open-source terminal-based coding assistant supporting multiple models and local execution.

MCPDevOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 41.0k
Source
mcp-github

Overview

Codewhale is an open-source terminal coding assistant that supports multiple models and local operation. It can read projects, edit files, run commands, and verify its own work. Users can operate in the terminal using either self-hosted or local models. Codewhale offers multiple installation methods and can be run in various ways, including interactive terminal interface, script execution, and web interface. Ideal for developers who need efficient coding and automation tasks in terminal environments.

Capabilities

  • ▪Read and edit project files
  • ▪Run commands and check results
  • ▪Support multiple models and local execution
  • ▪Provide multiple operating modes (planning, working, acting)
  • ▪Support sub-agents and agent teams

Use cases

Automatically fix code errorsWrite and test codeAutomate CI/CD workflowsIntegrate into VS Code extension

Setup

Requires: API KeyNode 环境
macOS and Linux: `curl -fsSL https://codewhale.net/install.sh | sh`; Windows: `winget install HunterBown.CodeWhale`; npm: `npm install -g codewhale`; Cargo: `cargo install codewhale-cli --locked`

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to connect a model?

Run the `/provider` command to add a hosted key or select local execution.

How to run tasks from scripts?

Use the `codewhale exec "task description"` command.

Related skills