Show HN: 我使用 Rust 和 GPUI 构建了一个用于编码代理的原生应用
摘要
Waku 是一个使用 Rust 和 GPUI 构建的原生应用,它统一管理编码代理的命令行接口,提供本地优先存储、键盘驱动控制和检查点功能,以实现无缝的开发者工作流。
暂无内容
查看缓存全文
缓存时间: 2026/08/16 03:40
# Waku — 一站式编程代理原生应用
来源:https://waku.sh/
非 Y Combinator 投资项目
Waku 驱动您现有的代理命令行工具——将会话记录、传输数据、工具活动与检查点整合在一个极速的石墨色窗口中,完全本地化运行于您的设备。
### 原生体验直达底层框架
基于 Rust 与 GPUI(Zed 背后的 GPU 加速框架)构建。启动即用,流畅滚动浏览多年历史记录,告别 Electron 架构。
### 统一所有代理的时间线
每个代理通过其最强大的原生接口连接(流式 JSON、JSON-RPC、实时事件),并统一为供应商无关的标准化模型。
### 名副其实的回溯
每次提示都会通过隐藏的 git 引用检查点保存您的工作树状态。可同时回滚代码与供应商对话记录,而不仅仅是聊天日志。
### 键盘优先设计
⌘N 创建新会话,代理工作时按 ⏎ 可排队后续指令,⌘⏎ 在中途调整方向,Escape 立即停止。所有操作无需鼠标即可完成。
### 本地化架构设计
项目、会话、记录及供应商 ID 全部存储在本地磁盘。无需账户,无遥测数据,无需 Waku 云端介入您与代理之间的交互。
### 保持静默更新
通过 Sparkle 实现二进制差分自动更新,应用始终保持最新状态,无需用户分心操作。
下载
## 获取 Waku
如有疑问
相似文章
Show HN: 我花了一个周末用Rust重写了IDE中我唯一使用的部分
Kyde 是一个快速的原生Git客户端和代码编辑器,使用Rust基于Zed的gpui框架构建,具有GPU渲染、并排差异对比、tree-sitter语法高亮以及一个精心调校的深色主题。
@Ryrenz: 炸裂!gpui-kit 已经为你准备好桌面应用所需的全部 75 个组件,开箱即用,你再也不用手动编写 UI …
gpui-kit 是基于 Zed 的 GPUI 引擎构建的 Rust 桌面 UI 框架,提供了 75+ 个生产可用的组件,支持 WebAssembly 与 AccessKit 无障碍能力,在 GitHub 上已获得 1.57 万颗星标,并于 9 月迅速从 v0.6.0 迭代至 v0.7.0。
@danshipper: Codex 原生应用来了!
Codex 原生应用已发布,OpenAI 还发布了一篇关于使用 WebMCP 构建智能体与人类之间协作界面的博客文章。
Show HN: Y – 一个基于Electron的可塑编码代理桌面应用
Y是一个可塑的、以聊天为先的桌面应用,能够并行运行像Claude Code和Codex这样的本地编码代理,并具备自我修改的UI功能。
Show HN:Graphicle,Graphify 的 Rust 移植版,为编码智能体提供记忆功能
Show HN:介绍 Graphicle,一个用 Rust 编写的单文件程序,可将代码仓库映射为代码图,并为编码代理(如 Claude Code、Cursor)提供带有文件和行号引用的上下文记忆。它完全在本地运行,无需 API 密钥或账号。