← 工具

Waku

Rust 编写的本地 coding agent 桌面客户端,统一管理 Claude Code / Codex / Cursor / OpenCode 等多个 CLI。GPUI 渲染引擎,Git-backed checkpoint 会话回滚,本地存储无云依赖,700+ Stars。

#111
推荐排名
769
GitHub Stars
831
推荐得分
Coding agent 统一管理 / 本地 AI 编程
适用场景
开发工具AI AgentRust终端跨平台

为什么需要

独立开发者现在同时用好几个 coding agent:Claude Code 写业务逻辑、Codex 处理代码审查、Cursor 处理 UI 改稿。每个 CLI 单独开终端切换很乱。Waku 用 Rust + GPUI 写了一个原生桌面应用,把所有 agent 装进同一个窗口,projects/sessions/transcripts 全在本地。

怎么用

  1. 从 waku.sh 下载对应平台安装包
  2. 至少装一个支持的 agent CLI(Claude Code / Codex / Cursor / OpenCode / Pi / Grok Build 等)
  3. Waku 自动检测可用 CLI,用各家原生结构化协议通信
  4. 一个项目下创建多个独立 session,切换模型、推理强度、访问模式都在同一界面

使用案例

  • 出海团队:PM 给需求时在 Waku 起一个 session 用 Opus 4.1,写代码时切到 Sonnet 4 节省成本
  • 试不同模型时不用重开终端,Queue 消息、Steer 中途改方向、Rewind Git checkpoint 一气呵成
  • 长期项目:所有 session、skill 用量、diff 都存在本地 SQLite,不需要账号

注意事项

  • 内嵌浏览器和 computer-use 实验功能目前仅 macOS 可用
  • Linux 需要 Rust 1.96+ 和 Bun,Wayland 和 X11 都支持
  • 项目很新(< 1k stars),但 egoist 是 OpenCode 等多个知名项目的作者,迭代速度可观