Kaku:一个为 AI 编码时代而生的终端利器
开箱即用、极速启动、轻量优雅——这可能是你一直在找的那个终端。
前言
作为开发者,终端是我们每天打交道最多的工具之一。你是否也曾有过这样的困扰:
Alacritty 够快,但不支持多标签页,在 AI 辅助编码的工作流中来回切换太痛苦?
Kitty 功能不错,但总有些审美和定位上的小别扭?
Ghostty 很有潜力,但字体渲染还需打磨?
Warp 功能丰富,但体积臃肿还强制登录?
iTerm2 老牌可靠,但已显疲态,深度定制不易?
WezTerm 强大且可编程,但需要大量配置才能顺手?
如果你点了好几个头,那今天推荐的 Kaku 一定值得你试试。
Kaku 是什么?
Kaku 是由知名开源作者 Tw93(Pake、Mole 的作者)打造的一款现代终端模拟器。它基于 WezTerm 深度定制 fork 而来,保留了 WezTerm 强大的 Lua 脚本引擎,同时大幅瘦身优化,做到了开箱即用。
用一句话概括:Kaku = WezTerm 的强大内核 + 精心调校的默认体验 + 极致的性能优化。
亮点
1. 零配置,开箱即用
不用再花几个小时折腾配置文件了。Kaku 预置了开发者最需要的一切:
JetBrains Mono 字体,代码阅读舒适度拉满
针对 macOS 字体渲染的专项优化
丝滑的动画效果
首次启动自动配置 Shell 环境
2. 内置 Shell 工具套件
Kaku 不只是一个终端壳子,它自带了一整套精选的 CLI 工具链:
这些工具不需要你手动安装和配置,打开即用。对于经常在终端里进行 AI 辅助编码的开发者来说,这套工具链极大地提升了效率。
3. 极速轻量
Kaku 在性能上做了大量激进的优化工作:
比原版 WezTerm 体积缩小约 40%,启动几乎无感延迟——这对每天要频繁开关终端的开发者来说,体验提升是实实在在的。
4. Lua 脚本扩展
Kaku 完整保留了 WezTerm 的 Lua 脚本引擎,并且 100% 兼容 WezTerm 配置。配置文件加载优先级如下:
内置默认配置:
Kaku.app/Contents/Resources/kaku.lua用户自定义配置:
~/.config/kaku/kaku.lua
也就是说,你既可以享受开箱即用的体验,也可以随时用 Lua 进行无限定制——两全其美。
常用快捷键一览
Kaku 采用 macOS 原生风格的快捷键,上手零成本:
快速安装
安装过程极其简单:
前往 Releases 页面 下载最新的 DMG 文件
拖拽到 Applications 文件夹
打开 Kaku(如果 macOS 阻止,前往 系统设置 → 隐私与安全性 → 点击"仍要打开")
首次启动会自动配置 Shell 环境,坐等即可
就这么简单,三步搞定。
谁适合用 Kaku?
AI 辅助编码的重度用户:多标签页 + 分屏 + 内置工具链,完美适配 AI 编码工作流
不想折腾配置的实用主义者:开箱即用的精调默认值,省下的时间用来写代码
WezTerm 用户:如果你觉得 WezTerm 好用但太重、配置太多,Kaku 就是你要的"精简增强版"
追求性能极致的开发者:40% 的体积缩减 + 极速启动,每一毫秒都不浪费
macOS 开发者:针对 macOS 深度优化的字体渲染和原生快捷键体验
写在最后
Kaku 是一个用 Rust 编写(99.5%)、MIT 协议开源的项目。作者 Tw93 本身就是一位深度 CLI 用户,从他此前的 Pake、Mole 等项目中就能看出对工具品质的极致追求。Kaku 不是一个从零造轮子的项目,而是站在 WezTerm 这个巨人的肩膀上,以"做减法"的哲学,打磨出了一个更快、更轻、更顺手的终端体验。
如果你也在寻找一个面向 AI 编码时代的现代终端,不妨给 Kaku 一个机会。
GitHub 地址:https://github.com/tw93/Kaku
觉得不错?去给 Kaku 点个 Star 吧!也欢迎分享给你的开发者朋友们。