Kaku:一个为 AI 编码时代而生的终端利器

开箱即用、极速启动、轻量优雅——这可能是你一直在找的那个终端。

前言

作为开发者,终端是我们每天打交道最多的工具之一。你是否也曾有过这样的困扰:

  • Alacritty 够快,但不支持多标签页,在 AI 辅助编码的工作流中来回切换太痛苦?

  • Kitty 功能不错,但总有些审美和定位上的小别扭?

  • Ghostty 很有潜力,但字体渲染还需打磨?

  • Warp 功能丰富,但体积臃肿还强制登录?

  • iTerm2 老牌可靠,但已显疲态,深度定制不易?

  • WezTerm 强大且可编程,但需要大量配置才能顺手?

如果你点了好几个头,那今天推荐的 Kaku 一定值得你试试。

Kaku 是什么?

Kaku 是由知名开源作者 Tw93PakeMole 的作者)打造的一款现代终端模拟器。它基于 WezTerm 深度定制 fork 而来,保留了 WezTerm 强大的 Lua 脚本引擎,同时大幅瘦身优化,做到了开箱即用

用一句话概括:Kaku = WezTerm 的强大内核 + 精心调校的默认体验 + 极致的性能优化

亮点

1. 零配置,开箱即用

不用再花几个小时折腾配置文件了。Kaku 预置了开发者最需要的一切:

  • JetBrains Mono 字体,代码阅读舒适度拉满

  • 针对 macOS 字体渲染的专项优化

  • 丝滑的动画效果

  • 首次启动自动配置 Shell 环境

2. 内置 Shell 工具套件

Kaku 不只是一个终端壳子,它自带了一整套精选的 CLI 工具链:

工具

用途

Starship

快速可定制的提示符,显示 Git 状态、包版本、执行时间

z

智能目录跳转,学习你最常用的目录,瞬间到达

Delta

语法高亮的 Git diff 查看器,告别黑白 diff

语法高亮

实时命令验证与着色

自动补全

类似 Fish shell 的智能历史补全

这些工具不需要你手动安装和配置,打开即用。对于经常在终端里进行 AI 辅助编码的开发者来说,这套工具链极大地提升了效率。

3. 极速轻量

Kaku 在性能上做了大量激进的优化工作:

指标

WezTerm 原版

Kaku

优化手段

可执行文件大小

~67 MB

~40 MB

激进的符号裁剪与功能精简

资源体积

~100 MB

~80 MB

资源优化与懒加载

启动延迟

标准

极速

即时初始化

Shell 引导时间

~200ms

~100ms

优化的环境配置

比原版 WezTerm 体积缩小约 40%,启动几乎无感延迟——这对每天要频繁开关终端的开发者来说,体验提升是实实在在的。

4. Lua 脚本扩展

Kaku 完整保留了 WezTerm 的 Lua 脚本引擎,并且 100% 兼容 WezTerm 配置。配置文件加载优先级如下:

  1. 内置默认配置Kaku.app/Contents/Resources/kaku.lua

  2. 用户自定义配置~/.config/kaku/kaku.lua

也就是说,你既可以享受开箱即用的体验,也可以随时用 Lua 进行无限定制——两全其美。

常用快捷键一览

Kaku 采用 macOS 原生风格的快捷键,上手零成本:

操作

快捷键

新建标签页

Cmd + T

新建窗口

Cmd + N

垂直分屏

Cmd + D

水平分屏

Cmd + Shift + D

缩放/还原面板

Cmd + Shift + Enter

关闭标签/面板

Cmd + W

切换标签

Cmd + [ / Cmd + ] / Cmd + 1-9

切换面板

Cmd + Opt + 方向键

清屏

Cmd + R

字体大小

Cmd + + / Cmd + - / Cmd + 0

快速安装

安装过程极其简单:

  1. 前往 Releases 页面 下载最新的 DMG 文件

  2. 拖拽到 Applications 文件夹

  3. 打开 Kaku(如果 macOS 阻止,前往 系统设置 → 隐私与安全性 → 点击"仍要打开"

  4. 首次启动会自动配置 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 吧!也欢迎分享给你的开发者朋友们。