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 之间切换的人:希望用统一界面按任务挑选智能体。
- 注重隐私的用户:希望会话与对话记录留在本地、不注册任何第三方账号。
解决的问题
- 终端标签页泛滥:每个智能体 CLI 各占一个标签页、快捷键各不相同;Waku 把项目与独立会话收进一个应用。
- 操作方式不统一:每个 CLI 的模型与模式切换方式都不同;Waku 统一了模型、推理强度与访问模式的切换。
- 等待打断节奏:等智能体跑完才能发下一条指令很浪费时间;排队与实时引导让工作不断流。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 开源免费 | $0 | GPL-3.0 完整应用;使用自己已认证的智能体 CLI,模型费用由对应厂商收取。 |
Waku 完全免费开源,没有付费档位,也不需要 Waku 账号。成本只来自你已在使用的智能体背后的模型厂商。
优势对比
相比竞品的优势:
- 原生而非 Electron:Rust + GPUI(Zed 同款框架),是货真价实的 Mac 原生应用,而不是套壳网页。
- 结构化协议而非抓屏:通过各智能体的原生结构化协议驱动并保持会话连续性,比解析终端输出更可靠。
- 本地优先、零账号:所有状态都在本机,无需注册,数据不出磁盘。
独特卖点:
- 出自 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 技术栈。作为早期项目,变化快、偶有毛边都在预期之内。
快速开始
- 获取应用:从 waku.sh 下载,或从 GitHub 源码自行构建(开发环境要求 macOS、Rust 1.96+ 与 Bun)。
- 装好智能体:安装并登录你常用的 CLI(Claude Code、Codex CLI、OpenCode 等)。
- 打开 Waku:自动识别已安装的 CLI;创建项目并用任意智能体开会话。
- 开始干活:在统一界面切换模型与推理强度,排队后续消息,大改动前先打好回溯检查点。
常见问题
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 工作树中隔离并行智能体的桌面开发环境。
使用技巧
- 先登录每个 CLI:Waku 驱动的是本机已安装的 CLI,先完成各智能体的认证再开会话。
- 长任务用排队:智能体工作时把后续指令排进队列,不必守着会话。
- 大改动先打检查点:重构前创建回溯点,代码与对话可以一起回滚。
- 保持 CLI 更新:Waku 依赖各厂商的原生协议,CLI 越新体验越顺。
总结
Waku 是 Mac 多智能体工作流里值得关注的新面孔:出自履历漂亮的开发者之手,快速、本地优先。它还很早期,该有的不确定性都有,但如果你整天泡在 Claude Code、Codex 或 OpenCode 里,想要一个原生窗口统管它们,Waku 值得装上并持续关注。
评论
还没有评论。成为第一个评论的人!
相关工具
CC Switch
ccswitch.io
CC Switch 是一款免费开源的 Rust/Tauri 桌面应用,在一个界面中统一管理 Claude Code、Codex、Gemini CLI 等 AI 编程工具的供应商、MCP 服务器与 Skills。
Herdr
herdr.dev
开源 AI 编程智能体运行时:一个 Rust 二进制文件启动后台服务,接管真实终端会话,让 Claude Code、Codex、opencode 等智能体在你合上笔记本或 SSH 断开后继续运行。
cmux
cmux.com
基于 Ghostty 的开源 macOS 终端,为编程智能体而生:垂直标签页、智能体需要关注时的通知光环、分屏面板、内置浏览器,以及支持编程控制的 socket API。
相关洞察
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。