Waku logo

Waku

打开

Waku 是 egoist(ChatWise 作者)打造的 macOS 原生应用,用 Rust + GPUI 把 Claude Code、Codex、OpenCode 等本地编程智能体统一进一个窗口。

分享:

Waku 是 egoist(ChatWise 的作者)打造的一款快速的 macOS 原生桌面应用,用于驾驭本地 AI 编程智能体。它基于 Rust 和 GPUI(Zed 的 UI 框架)构建,把 Claude Code、Codex CLI、OpenCode、Amp、Cursor CLI、Grok Build、Pi 等智能体收进同一个窗口运行和管理。所有数据都留在本机:项目、会话与对话记录均存储在本地,无需注册 Waku 账号,也没有远程服务。项目创建于 2026 年 7 月,采用 GPL-3.0 协议,截至 2026 年 8 月在 GitHub 约有 630 个 Star,仍处于非常早期的阶段。

核心功能

  • 一个窗口管理多个智能体:支持 Amp、Claude Code、Codex CLI、Cursor CLI、Grok Build、OpenCode、Pi,自动检测 Mac 上已安装的 CLI。
  • 原生结构化协议:不依赖抓取终端输出,而是通过各厂商的原生结构化协议驱动智能体,并保持各自的会话连续性。
  • 统一的控制界面:无论背后跑的是哪个智能体,都能在同一个界面切换模型、推理强度与访问模式。
  • 插队与引导:智能体工作时可以排队后续消息或实时引导,不必干等它跑完。
  • 感知对话的回溯:为 Git 管理的任务提供理解对话上下文的检查点,代码与对话可以一起回滚。
  • 本地优先:项目、会话、对话记录全部保存在本机磁盘,无账号、无远程服务。
  • 原生性能:Rust + GPUI 带来轻快体验,并内置基于 WKWebView 的浏览器。

适用场景

谁应该使用这个工具?

  • Mac 上的多智能体开发者:每天同时跑多个编程 CLI、想用一个窗口替代一堆终端标签页的人。
  • 在 Claude Code 与 Codex 之间切换的人:希望用统一界面按任务挑选智能体。
  • 注重隐私的用户:希望会话与对话记录留在本地、不注册任何第三方账号。

解决的问题

  1. 终端标签页泛滥:每个智能体 CLI 各占一个标签页、快捷键各不相同;Waku 把项目与独立会话收进一个应用。
  2. 操作方式不统一:每个 CLI 的模型与模式切换方式都不同;Waku 统一了模型、推理强度与访问模式的切换。
  3. 等待打断节奏:等智能体跑完才能发下一条指令很浪费时间;排队与实时引导让工作不断流。

定价方案

方案 价格 功能
开源免费 $0 GPL-3.0 完整应用;使用自己已认证的智能体 CLI,模型费用由对应厂商收取。

Waku 完全免费开源,没有付费档位,也不需要 Waku 账号。成本只来自你已在使用的智能体背后的模型厂商。

优势对比

相比竞品的优势:

  1. 原生而非 Electron:Rust + GPUI(Zed 同款框架),是货真价实的 Mac 原生应用,而不是套壳网页。
  2. 结构化协议而非抓屏:通过各智能体的原生结构化协议驱动并保持会话连续性,比解析终端输出更可靠。
  3. 本地优先、零账号:所有状态都在本机,无需注册,数据不出磁盘。

独特卖点:

  • 出自 ChatWise 作者 egoist 之手,做精致 Mac 应用的口碑摆在那里。
  • 智能体覆盖广:7 个智能体,包括 Grok Build 与 Pi,安装即自动识别。
  • 感知对话的 Git 回溯,在同类商业产品里也不多见。
  • 非常年轻但迭代快:2026 年 7 月创建,截至 8 月约 630 个 GitHub Star。

用户评价

Waku 于 2026 年 7 月发布,目前还没有足够多的正式评测可供引用。X(Twitter)上的早期讨论(包括中文开发者社区的推荐)普遍认可这个"ChatWise 大佬出品的 Mac harness"的定位:它像 T3 Code 一样,通过结构化协议驱动大多数已安装的编程 CLI,并继承了 Zed 的 Rust + GPUI 技术栈。作为早期项目,变化快、偶有毛边都在预期之内。

快速开始

  1. 获取应用:从 waku.sh 下载,或从 GitHub 源码自行构建(开发环境要求 macOS、Rust 1.96+ 与 Bun)。
  2. 装好智能体:安装并登录你常用的 CLI(Claude Code、Codex CLI、OpenCode 等)。
  3. 打开 Waku:自动识别已安装的 CLI;创建项目并用任意智能体开会话。
  4. 开始干活:在统一界面切换模型与推理强度,排队后续消息,大改动前先打好回溯检查点。

常见问题

Waku 免费吗?

免费。Waku 采用 GPL-3.0 开源协议,你只需为自己认证的智能体 CLI 背后的模型用量付费。

支持哪些平台?

仅 macOS。它是原生 Mac 应用,开发工具链(Rust 1.96+、Bun)也面向 Mac。

Waku 会替代我的智能体 CLI 吗?

不会。Waku 通过原生协议编排你本机已安装的 CLI,每个智能体仍需自行安装与登录。

数据存在哪里?

全部在本地。项目、会话与对话记录都保存在你的机器上,没有 Waku 账号或远程服务。

替代方案

如果 Waku 不合适,可以考虑:

  • cmux:基于 Ghostty 的 macOS 终端,带垂直标签页与智能体通知。
  • VelaTerm:开源终端与智能体管理器,会话树 + 远程接管。
  • Superset:在隔离工作树中运行一群 CLI 智能体。
  • Emdash:在 Git 工作树中隔离并行智能体的桌面开发环境。

使用技巧

  1. 先登录每个 CLI:Waku 驱动的是本机已安装的 CLI,先完成各智能体的认证再开会话。
  2. 长任务用排队:智能体工作时把后续指令排进队列,不必守着会话。
  3. 大改动先打检查点:重构前创建回溯点,代码与对话可以一起回滚。
  4. 保持 CLI 更新:Waku 依赖各厂商的原生协议,CLI 越新体验越顺。

总结

Waku 是 Mac 多智能体工作流里值得关注的新面孔:出自履历漂亮的开发者之手,快速、本地优先。它还很早期,该有的不确定性都有,但如果你整天泡在 Claude Code、Codex 或 OpenCode 里,想要一个原生窗口统管它们,Waku 值得装上并持续关注。

评论

还没有评论。成为第一个评论的人!