← Package directory
Available on winget

Install CodeWhale

Coding agent for DeepSeek models that runs in your terminal

Install with winget
winget install --id HunterBown.CodeWhale
Upgrade
winget upgrade --id HunterBown.CodeWhale
Uninstall
winget uninstall --id HunterBown.CodeWhale

About CodeWhale

Terminal coding agent for DeepSeek V4. It runs from the deepseek command, streams reasoning blocks, edits local workspaces with approval gates, and includes an auto mode that chooses both model and thinking level per turn.

Version history

Version Updated Notes
0.9.0 Unknown Release notes
0.8.67 Unknown Release notes
0.8.66 Unknown Added - Added codewhale doctor / codewhale doctor --json legacy-state diagnostics that compare known ~/.deepseek state paths with their ~/.codewhale counterparts and flag unmigrated or dual-root data (#3727). - Added Sak...
0.8.65 Unknown Added - Provider/model/route resolution (EPIC #2608). Canonical provider, model, offering, and route types with a single RouteResolver that produces a resolved ReadyRouteCandidate (endpoint, wire protocol, model id, cont...
0.8.64 Unknown Added - Seamless auto-compaction defaults. Known large-context routes now keep automatic compaction on by default while carrying summaries forward through the stable prompt path, reducing surprise context loss without ch...
0.8.63 Unknown Added - Sub-agent fanout safeguards (#3318, #3319). High-fanout Workflow runs can now queue and drain more agents than the instantaneous concurrency cap by default, with [subagents] max_admitted available to tune that bo...
0.8.62 Unknown Changed - GLM-5.2 is now the default direct Z.AI model. DEFAULT_ZAI_MODEL resolves to GLM-5.2 in both codewhale-tui and codewhale-config; the glm-5.1 alias still resolves to GLM-5.1 (the defaulting was decoupled from the...
0.8.61 Unknown This release lands the runtime control plane for multi-agent work: the TUI stays responsive while sub-agents run, sub-agents converge toward fleet-style durable workers with per-role model routing, and provider/model rou...
0.8.60 Unknown Added - Agent Fleet real-run cutover (#3154/#3096). codewhale fleet run now launches durable workers through the headless codewhale exec --output-format stream-json path instead of the local simulation interpreter, with...
0.8.59 Unknown Release notes
0.8.58 Unknown Added - Native Anthropic provider. A dedicated Messages API adapter (/v1/messages with x-api-key auth) replaces OpenAI-dialect shims for Claude models: adaptive thinking with output_config.effort shaping, prompt-cache br...
0.8.57 Unknown Added - Turns now survive system sleep. When the host suspends mid-stream, the connection used to die on wake with Stream read error: error decoding response body and the turn was lost (#2990). The engine now stamps stre...
0.8.56 Unknown Added - Status picker localization. The status picker surface (7 MessageIds) is now localized across all supported locales (#2896, @gordonlu). - Approval dialog localization. The approval dialog surface is now localized...
0.8.55 Unknown Release notes
0.8.54 Unknown Release notes
0.8.53 Unknown Added - Hugging Face Inference Providers. Added huggingface as a native provider route (/provider huggingface). Supports HUGGINGFACE_API_KEY or HF_TOKEN for auth, HUGGINGFACE_BASE_URL and HUGGINGFACE_MODEL for overrides,...
0.8.52 Unknown Added - SiliconFlow China region provider. Added the siliconflow-CN provider variant for the China regional endpoint, sharing the existing [providers.siliconflow] credentials and SILICONFLOW_API_KEY slot instead of creat...
0.8.51 Unknown Added - Arcee AI as a direct provider. New [providers.arcee] config block and ARCEE_API_KEY / ARCEE_BASE_URL / ARCEE_MODEL environment variables, wired through CLI auth (codewhale auth set --provider arcee), the TUI prov...
0.8.50 Unknown Added - Added a Windows NSIS installer release artifact and classroom/lab deployment checklist, harvested from #2045 for #1987. The release workflow now builds CodeWhaleSetup.exe from the canonical Windows binaries, and...
0.8.49 Unknown Added - Added the missing [providers.moonshot] example block for Moonshot/Kimi, documented completion_sound, and refreshed the tool-surface docs for the current registry, including finance, web.run, git history tools, me...