🌟 核心亮点与产品全貌
当编码 Agent 的数量开始失控——Claude Code、Codex、Cursor CLI、Amp、OpenCode、Grok、Pi 各自为政,终端窗口开了一排又一排——Waku 给出了一个优雅的答案:一个原生应用,统御所有 Agent。
Waku 的定位非常清晰:它不替代你已有的 Agent CLI,而是作为"驾驶舱"驱动它们。会话、转录、工具活动、检查点全部汇聚进一条快速的时间线,且完全运行在你自己的机器上。官网首页那句 "Not backed by Y Combinator"(非 YC 孵化)的调侃式标语,也透露出独立开发者产品的自信与幽默。
几个让人眼前一亮的事实:
- 当前版本 v0.1.17,迭代节奏很快
- 由知名开源开发者 egoist 打造,代码完全开源
- 基于 Rust + GPUI(Zed 编辑器同款 GPU 加速框架)
- 无账号、无遥测、无云端中转
🛠️ 核心架构与功能解析
原生到每一帧:Waku 用 Rust 编写,渲染层采用 GPUI——正是 Zed 编辑器背后的 GPU 加速框架。秒级启动、多年转录记录也能丝滑滚动,彻底告别 Electron 的内存膨胀与卡顿。
所有 Agent,一条时间线:每个 Agent 通过其最强的原生接口接入——stream-json、JSON-RPC、实时事件流——然后被归一化为一个"提供方中立"的统一模型。这意味着你可以在同一个界面里并行观察多个 Agent 的工作状态。
真正有意义的回滚:这是 Waku 最具工程品味的设计。每一次 prompt 都会在隐藏的 git ref 下对你的工作树做检查点,回滚时代码与提供方对话一起回退,而不只是聊天记录——避免了"对话说改了但代码没回去"的错位。
:⌘N 开启会话,⏎ 在 Agent 工作时排队追加指令,⌘⏎ 在回合中途实时转向,Escape 立即停止。所有控制都无需鼠标。
