← 返回AI精选
AI编程工具

Codewhale(原 DeepSeek-TUI)

Rust 编写的开源终端编码 Agent —— 原名 DeepSeek-TUI,现已改为供应商中立,支持 MCP、技能与多 Agent 协作。

产品与定位

Codewhale 是一款用 Rust 编写的开源终端编码 Agent,原名 deepseek-tui(仓库 Hmbown/DeepSeek-TUI)。项目已正式更名为 Codewhale(仓库同步改为 Hmbown/CodeWhale),并从「面向 DeepSeek 的 TUI」转型为供应商中立的通用编码 Agent —— 官方明确声明「不再隶属于任何模型供应商」。

对老用户是好消息:更名后保留了原有配置与 session 的兼容性,不需要迁移。

功能速览

功能说明
供应商中立可接托管 API,也可通过 Ollama / vLLM / SGLang 接本地模型,/provider 与 /model 切换
三种客户端终端 TUI、本地网页客户端(codewhale web)、GPUI 原生桌面应用
非交互执行codewhale exec "任务" 适合脚本与 CI
模式与权限/mode plan 只读探索、/mode work 允许改动;Shift+Tab 切换 Ask / Auto-Review / Full Access
MCP 与技能支持接入 MCP 服务器与 skills,可配置 hooks,Agent 角色以可读文件定义
Agent 团队支持多 Agent 协作与长任务编排(docs/FLEET.md)
会话管理保存会话、设定持久 /goal、/undo 与 /restore 恢复工作区改动
Computer Use内置插件,可观察并操作其他桌面应用(需显式授权与系统权限;macOS 为 beta,Windows/Linux 实验性)
OS 级沙箱可选的操作系统沙箱,用于在审批模式与仓库规则之外提供更强的执行边界
内置 Web 搜索提供 Web 搜索工具
MCP 服务器除作为客户端外,也可 codewhale serve --mcp 被其他 MCP 客户端调用
多端安装npm、Cargo、Homebrew、Docker、Nix、Scoop、Android/Termux,另提供 CNB 镜像

常用命令

命令作用
codewhale启动交互式 TUI
codewhale exec "..."非交互执行一个任务
codewhale web启动本地网页客户端
codewhale update更新到最新版本(--check 仅检查)
codewhale completion <shell>生成 bash/zsh/fish/powershell/elvish 补全
/mode plan / /mode work切换计划与执行模式

调用与兼容性

# macOS / Linux 官方安装脚本(自动选择最新 release)
curl -fsSL https://codewhale.net/install.sh | sh
"$HOME/.local/bin/codewhale"

# Windows:从 GitHub Releases 下载安装包
# 已直装用户可直接原地升级
codewhale update

也支持 npm 与 Cargo 作为次要安装途径。首次运行会引导你连接供应商或配置离线模式。

版本与更新注意

  • 当前版本 v0.10.0(2026-09-22 发布),MIT 许可,仓库约 41,031 stars、3,564 forks(截至 2026-09-22)。注意官网版本展示滞后:codewhale.net 上仍标注 v0.9.13,请以 GitHub Release 为准。
  • 品牌与仓库均已改名:v0.8.41 起项目以 codewhale 名义发布,Hmbown/DeepSeek-TUI → Hmbown/CodeWhale,官网为 codewhale.net。旧地址会重定向,但引用时建议改用新名称与新地址。v0.9.0 起已移除 deepseek / deepseek-tui 兼容 shim,旧命令不再可用,npm 上的 deepseek-tui 包也已废弃 —— 老用户需改用 codewhale。
  • 定位已变:不再是 DeepSeek 专属工具,现支持 40+ 供应商(DeepSeek 仅为默认供应商,默认模型 deepseek-flash),也可用 Ollama / vLLM / SGLang 跑本地模型。README 原文:「It is now provider-neutral and independently maintained; it is not affiliated with any model provider.」早期资料中「面向 DeepSeek-V4 优化」的说法已过时。
  • 旧描述需澄清的两点:①「Codex 风格架构」在官方 README 与官网中均无此表述,属外部推断,不建议引用;②「支持 100 万 token 上下文」是 DeepSeek 模型自身的属性(deepseek-flash 与 deepseek-v4-pro 均为 1M 上下文),并非 Codewhale 的工具能力。
  • 沙箱措辞需谨慎:官方原文为 optional OS sandboxing,默认依赖审批模式与仓库规则;能力可用性还因平台而异。
  • 产品形态正在迁移:官方于 2026-09-14 决定以 GPUI 原生桌面应用作为主客户端方向;托管网页版 app.codewhale.net 将分阶段下线,但营销站点、登录、计费、法务与下载页会长期保留。
  • VS Code 扩展由社区维护,非官方出品。
  • 模型价格未知时保持「未知」而不显示为免费,这一点在成本核算上比部分同类更诚实。

选型建议

  • 想要单个 Rust 单体二进制、无 Node/Python 运行时依赖 → Codewhale 部署最轻。
  • 需要在终端与桌面之间切换、或需要本地网页界面 → 三种客户端共享同一 Runtime。
  • 需要在脚本/CI 里调用 Agent → codewhale exec 是原生支持的一等用法。
  • 只想在 DeepSeek 生态内工作 → Deep Code 或 Reasonix 更专精;Codewhale 现在的优势是「不绑定任何一家」。

常见问题

Codewhale(原 DeepSeek-TUI) 是免费的吗? ▼
Codewhale(原 DeepSeek-TUI) 的具体收费以官方定价为准,通常提供免费额度或试用期,付费后可解锁完整功能。
Codewhale(原 DeepSeek-TUI) 需要注册或登录才能使用吗? ▼
大多数 AI 工具需要注册账号才能使用,部分支持邮箱或第三方账号快捷登录,具体以官网流程为准。
Codewhale(原 DeepSeek-TUI) 支持中文吗? ▼
是否支持中文界面或中文回答,以该工具的官方文档与产品版本为准,建议直接在官网确认。
在哪里可以获取 Codewhale(原 DeepSeek-TUI) 的官方信息? ▼
可以访问 Codewhale(原 DeepSeek-TUI) 官网(https://codewhale.net/)查看功能、定价与最新更新信息。