EveryDev.ai
Sign inSubscribe
Home
Tools

2,747+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents1815
  • Coding1295
  • Infrastructure600
  • Marketing467
  • Projects433
  • Research403
  • Analytics351
  • Design338
  • Security243
  • MCP242
  • Testing238
  • Data230
  • Integration178
  • Prompts160
  • Learning159
  • Communication154
  • Extensions150
  • Voice130
  • Commerce125
  • DevOps108
  • Web80
  • Finance21
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. CodeWhale
    CodeWhale icon

    CodeWhale

    AI Coding Assistants
    Featured

    A terminal coding agent harness for DeepSeek V4 and open models, providing a written Constitution for authority ranking, live tool feedback loops, and approval-gated agentic workflows.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Self-hosted; requires your own DeepSeek or compatible model API key.

    Engagement

    Available On

    CLI
    Windows
    macOS
    Linux
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsAgent HarnessCommand Line Assistants

    Alternatives

    DeepSeek TUIzotSupacode
    Developer
    HmbownHmbown builds DeepSeek TUI, a terminal-native coding agent f…

    Listed Jun 2026

    About CodeWhale

    CodeWhale is an MIT-licensed, open-source terminal coding agent built primarily in Rust, maintained by Hmbown on GitHub. It wraps DeepSeek V4 (and other OpenAI-compatible models) in a structured harness that defines authority ordering, live evidence feedback, and approval-gated tool use — all from the command line. As of June 2026, the project reports over 37,000 GitHub stars and is actively developed with frequent releases.

    What It Is

    CodeWhale is a CLI-based agent harness — not just a chat wrapper — designed to keep a language model oriented through long, multi-step coding sessions. The core idea is that most coding agents fail not from lack of capability but from lack of structure: competing instructions, stale memory, and no clear hierarchy of authority. CodeWhale addresses this with a written "Constitution" that explicitly ranks nine sources of authority (current user message, live tool output, project rules, safety policy, etc.) and uses DeepSeek V4's prefix cache to make that Constitution cheap to reference recursively across turns.

    How the Constitution and Feedback Loop Work

    Every agent turn, CodeWhale arbitrates between the user's intent, the project's .codewhale/constitution.json, system defaults, live tool output, and stale memory. The Constitution ranks these sources explicitly so the model doesn't have to guess. The feedback half of the loop is equally concrete: non-zero exit codes, type errors from language servers (e.g., rust-analyzer), and sandbox denials are fed back into context as correction vectors, letting the model use its own drift to self-correct rather than silently proceeding.

    When running with --model auto, a lightweight routing call at the start of each turn decides whether to use a cheaper Flash model or escalate to a deeper Pro model — keeping short conversations economical and complex coding or architecture work at higher thinking depth.

    Autonomy Modes and Tool Surface

    CodeWhale ships three operating modes:

    • Plan (read-only): the agent can read and reason but not modify files or run commands.
    • Agent with approval: every file edit, shell command, git operation, web fetch, MCP call, or sub-agent spawn requires explicit user approval.
    • YOLO (auto-approve): all tool calls proceed without interruption.

    The tool surface includes file editing, shell execution, git operations, web search (with multiple configurable backends including Bocha, Baidu AI Search, Metaso, and Sofya), MCP (Model Context Protocol) integration, sub-agent spawning for parallel investigation, side-git snapshots with /restore rollback, and a runtime HTTP/SSE API for editor and GUI integration.

    Model and Provider Support

    DeepSeek V4 is the primary and first-class model, but CodeWhale maintains explicit provider paths for OpenRouter, NVIDIA NIM, Xiaomi MiMo, Arcee, SiliconFlow, Fireworks, Novita, Together AI, Volcengine, self-hosted SGLang/vLLM, Ollama, and generic OpenAI-compatible gateways. The v0.8.55 release added dedicated Together AI support and expanded the OpenRouter model catalog with Qwen 3.7 Max and Qwen 3.6 Plus entries.

    Update: v0.8.55 — Together AI, OpenAI Codex, Model Catalog

    The latest release, v0.8.55 (published June 9, 2026), is titled "Together AI, OpenAI Codex, Model Catalog." Active development on the v0.9.0 track is ongoing, gathering work around stronger relay and handoff surfaces, calmer transcripts for dense tool runs, runtime APIs for VS Code and GUI clients, typed HarnessProfile posture and model routing, and WhaleFlow branch/leaf workflow orchestration. The project lists 147 contributors and ships with a multi-language README (English, Simplified Chinese, Japanese, Vietnamese).

    Installation and Setup Path

    CodeWhale is installable via Cargo (cargo install codewhale-cli --locked), npm (npm install -g codewhale), Homebrew, GitHub Releases binary archives, a CNB mirror for users in China, Windows Scoop, Nix, and Docker. On first launch it prompts for a DeepSeek API key stored at ~/.codewhale/config.toml. The codewhale doctor command verifies the setup. Config lives at ~/.codewhale/ and repositories can add .codewhale/constitution.json for durable project-level authority rules.

    CodeWhale - 1

    Community Discussions

    Be the first to start a conversation about CodeWhale

    Share your experience with CodeWhale, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Self-hosted; requires your own DeepSeek or compatible model API key.

    • Full CLI agent harness
    • Approval-gated and YOLO modes
    • DeepSeek V4 and multi-provider support
    • MCP integration
    • Sub-agents and parallel tasks

    Capabilities

    Key Features

    • Written Constitution for explicit authority ranking across nine sources
    • Approval-gated file, shell, git, web, MCP, and sub-agent tools
    • YOLO auto-approve mode and Plan read-only mode
    • Live diagnostics from language servers after edits (e.g., rust-analyzer)
    • Side-git snapshots and /restore rollback outside repo .git
    • Concurrent sub-agents for parallel investigation and implementation
    • -model auto routing between Flash and Pro models per turn
    • Durable sessions, forks, relay handoffs
    • Runtime HTTP/SSE API for editor and GUI integration
    • Web search with multiple configurable backends (Bocha, Baidu, Metaso, Sofya)
    • MCP (Model Context Protocol) integration
    • Multi-tab TUI system with cross-tab collaboration
    • /skills command for reusable workflows
    • WhaleFlow branch/leaf workflow orchestration (v0.9 track)
    • RISC-V prebuilt binary support
    • Vietnamese, Japanese, and Simplified Chinese localization

    Integrations

    DeepSeek V4
    OpenRouter
    NVIDIA NIM
    Xiaomi MiMo
    SiliconFlow
    Fireworks
    Novita
    Together AI
    Volcengine
    Ollama
    SGLang
    vLLM
    Hugging Face
    MCP (Model Context Protocol)
    rust-analyzer
    VS Code (runtime API)
    Homebrew
    Cargo/crates.io
    npm
    Docker
    Nix
    Windows Scoop
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate CodeWhale and help others make informed decisions.

    Developer

    Hmbown

    Hmbown builds DeepSeek TUI, a terminal-native coding agent for DeepSeek models written in Rust. The project ships self-contained binaries with no runtime dependencies and supports multiple platforms including Linux, macOS, and Windows. It integrates with the DeepSeek API and compatible providers, offering advanced features like MCP protocol support, LSP diagnostics, and a durable task queue.

    Read more about Hmbown
    WebsiteGitHub
    2 tools in directory

    Similar Tools

    DeepSeek TUI icon

    DeepSeek TUI

    A terminal-native coding agent for DeepSeek models, built in Rust with 1M-token context, thinking-mode streaming, MCP client, sandbox, and durable task queue.

    zot icon

    zot

    A lightweight, single-binary terminal coding agent harness written in Go that supports 25+ LLM providers, four built-in tools, and multiple run modes.

    Supacode icon

    Supacode

    Native macOS app for running 50+ coding agents in parallel across isolated git worktrees, built on libghostty.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    525 tools

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    97 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    155 tools
    Browse all topics
    Back to all toolsSuggest an edit
    Discussions