Wake:Mac上管理多个AI编程会话的神器,副业开发效率翻倍
Wake是一个Rust编写的Mac应用,能集中浏览、搜索和恢复所有AI编程会话。对于同时搞多个副业项目的开发者来说,再也不用在终端里翻历史记录,会话管理效率直接拉满。本文介绍Wake的实际用法、上手门槛和替代方案。
搞副业的码农最怕什么?不是需求变,也不是甲方催,而是同时开着好几个 AI 编程会话,回头想找个之前调试过的代码片段,结果在终端里翻半天历史记录,心态直接崩了。
最近发现一个叫 Wake 的开源工具,专门解决这个痛点。它把 Mac 上所有 AI 编程会话集中到一个地方,支持浏览、搜索和恢复,用起来那叫一个清爽。
Wake 是什么来头
Wake 是一个用 Rust 写的 Mac 应用,底层用了 GPUI 框架(Zed 编辑器同款)。项目在 GitHub 上已经拿了 573 个 star,虽然不算爆火,但思路很对味。
它的核心功能就三件事:
- 浏览:把散落在不同终端、不同目录下的 AI 编程会话汇总到一个界面
- 搜索:按关键词快速定位某个会话,不用再靠记忆翻历史
- 恢复:一键回到之前的会话上下文,继续干活
据项目介绍,目前支持主流的 AI 编程工具,比如 Claude Code、OpenAI Codex 等。具体兼容列表可以看仓库的 README。
实际能用来做什么
副业项目切换零成本
很多人同时搞两三个副业,比如一个接外包小程序,一个做自己的 SaaS 产品,还有一个维护开源项目。每个项目都要跟 AI 结对编程,会话一多就乱套。
用了 Wake,直接按项目分类浏览所有会话。比如想找昨天给外包项目写的支付接口调试记录,搜一下「payment」关键词,秒定位。不用再打开对应的终端窗口去翻。
灵感碎片随时找回
有时候随手开个会话试个想法,跑通了就忘了。过几天突然想起来要用,结果找不到当时那个会话了。Wake 把历史会话都留着,搜索一下关键词就能捞回来。
团队协作也能沾光
虽然 Wake 是本地工具,但如果跟队友用同一套 AI 编程工作流,可以把会话记录导出来分享。不过这个场景比较小众,主要价值还是个人效率。
使用门槛高不高
安装很简单,macOS 用户直接下载 release 包或者用 Homebrew 装。因为是用 Rust 写的,启动速度很快,内存占用也不高,常驻菜单栏也不卡。
上手几乎没有学习成本。打开之后会自动扫描本地常见的 AI 编程工具会话目录,不用手动配置。界面是典型的 Mac 风格,左边列表,右边详情,搜索框在顶部,一目了然。
唯一需要注意的是,Wake 目前只支持 Mac。Windows 和 Linux 用户暂时用不了,不过项目是开源的,有能力的可以自己编译或者等社区移植。
替代方案对比
市面上类似的工具不多,但有几个可以横向比较:
- 终端历史记录:最原始的方法,但搜索和恢复体验很差,会话多了根本没法用
- tmux + 脚本:技术流玩法,定制性强但折腾成本高,不适合只想安心写代码的人
- Zed 编辑器内置会话管理:如果你用 Zed 写代码,它本身有一些会话管理能力,但仅限于 Zed 内部,管不了其他 CLI 工具
- Wake:专为 AI 编程会话设计,跨工具聚合,搜索和恢复体验最好,但目前只支持 Mac
总结
Wake 这个工具定位很精准,就是给那些重度使用 AI 编程、同时开多个会话的开发者用的。如果你经常在终端里跟 Claude Code 或 Codex 互动,而且同时搞好几个项目,那 Wake 绝对值得一试。
从副业效率的角度看,它能省下的时间不是一点半点。不用再花几分钟找会话,打开 Wake 几秒钟搞定,剩下的时间多写两行业务代码不香吗?
项目还在早期,star 数不高,但思路和实现都挺扎实。Rust + GPUI 的性能也有保障,用起来很跟手。有兴趣的可以去 GitHub 上看看,给作者点个 star 支持一下。
如果文章对你有帮助,欢迎请作者喝杯咖啡
评论(0)