macOS 程序员换终端,别光盯着 Warp 了:这个 5693 Star 的 Kaku 值得认真看一下

macOS 程序员换终端,别光盯着 Warp 了:这个 5693 Star 的 Kaku 值得认真看一下

用 macOS 写代码,终端你用的是什么?很多人会说 iTerm2、Alacritty,或者直接跳到 Warp。确实各有各的好。但最近我在 GitHub Trending 上刷到一个叫 Kaku 的项目,不到半年攒了 5693 颗 Star,最近一次更新是 7 月 26 号,活跃得很。仔细看了一圈之后,我觉得它值得专门写一篇。

名字有意思:Kaku(書く)是日语”书写”的意思,作者说这个终端就是”把想法变成代码”的地方。作者 tw93 你可能不认识,但他的另一个作品你很可能用过——Pake,把网页打包成 Mac App 的那个工具。

它到底是什么?

Kaku 是 WezTerm 的深度魔改分支,核心语言是 Rust。它瞄准的是一个很具体的场景:AI 编程时代,你需要一款开箱即用、默认配置已经为你优化好的终端,而不是再花两小时调配置文件。

官方的性能对比说得很直接:上游 WezTerm 打包后约 67MB,Kaku 压到了 40MB;资源占用从 100MB 降到 80MB;启动延迟从”标准”优化到”即时”。这些数字来自 V0.16.0(2026 年 7 月 26 日发布),不是老数据。

GitHub:https://github.com/tw93/Kaku

它解决了什么问题?

先说 most 直观的一个:AI 命令补全。

在 Kaku 里,你可以在提示符输入 # 帮我查一下当前目录的 git 分支状态,按回车,Kaku 会把这个自然语言描述发给 LLM(比如 Claude Code 或者 OpenAI 模型),LLM 返回一个具体命令,Kaku 把命令填充回提示符——你可以先看一眼,觉得对再按回车执行。不是什么花哨的 Agent,就是把”想说人话”变成”执行正确命令”这一件事做得很顺。

另一个实用的:命令失败自动修复。当你在终端跑一个命令报错了,Kaku 会自动给出一个修复建议,按 Cmd+Shift+E 直接应用。这个逻辑比你在报错信息里盲猜要高效得多。

真实的使用门槛

重点说一下它的局限性:

macOS only。目前没有 Windows 和 Linux 版本,短期内也没有这个计划。如果你跨平台工作,这条可以直接 pass。

内置 AI 功能依赖外部模型。你需要自己配置 API Key 或者 Codex CLI 登录。支持的模型列表包括 Claude Code、Codex、OpenAI 模型、Kimi Code、Gemini CLI 等,但具体用哪个、用得好不好,还是取决于你有没有对应的账号和额度。官方文档:https://github.com/tw93/Kaku/blob/main/docs/features.md

适合谁 / 不适合谁

适合:

  • macOS 用户,用 Claude Code / Copilot CLI 等 AI 编程工具,有固定终端使用习惯,不想再折腾配置
  • 从 Warp 迁移但受不了 Warp 账号体系的人(Kaku 完全本地,无需注册)
  • 对终端启动速度和资源占用有洁癖的开发者(Rust 底层,40MB 二进制)

不适合:

  • Windows / Linux 用户
  • 完全不用 AI 编程工具的人(它的核心价值就在 AI 集成,没有这个需求它的优势就很小)
  • 深度依赖 WezTerm 现有插件生态的人(Kaku 是 fork,改动不少,部分 WezTerm 插件可能不兼容)

怎么装

两种方式:

方式一:直接下 DMG

https://github.com/tw93/Kaku/releases/latest

下载 Kaku.dmg,拖到 Applications,打开即用。应用已经做了 Apple 公证,不会弹安全警告。

方式二:Homebrew

brew install tw93/tap/kakuku

首次启动 Kaku 会自动初始化你的 shell 环境,不需要手动配置 PATH。

下一步建议

如果你想先体验 AI 补全这个功能,可以跑一下 kaku ai 命令进入配置流程,填入你的 API Key 和模型信息。具体支持哪些字段、怎么填,文档里写得很清楚:https://github.com/tw93/Kaku/blob/main/docs/features.md

如果你现在已经在用 Warp 或者 iTerm2,不妨先装上跑两天——它对现有工作流的影响几乎为零,DMG 装完就是另一个可并存的终端 App,不影响你原来的工具。

附:关键数据

指标 数值
Star 5,693
Fork 287
最新版本 V0.16.0(2026-07-26)
编程语言 Rust
许可证 MIT
平台 macOS
二进制大小 ~40 MB
官网 https://github.com/tw93/Kaku
文档 https://github.com/tw93/Kaku/blob/main/docs/features.md

最后说一句:终端这种东西,换一次成本不低,但 Kaku 的迁移成本确实很低——它完全兼容 WezTerm 的 Lua 配置语法,你原来 WezTerm 的配置拿来直接能用,不需要重新学。如果你是 macOS 用户又在用 AI 写代码,值得给它一个下午的测试时间。

评论区

0 条评论

登录后可评论。

器匠·开发者工具 2521 阅读