字
字节笔记本
2026年2月16日
Kaku:为 AI 编码打造的开箱即用高速终端
API中转
¥120
本文介绍 Kaku,一个基于 WezTerm 深度定制的终端,专为 AI 编码场景优化,提供开箱即用的开发体验。
项目简介
Kaku 是由 Tw93 开发的开源终端工具,基于 WezTerm 深度定制。它在保持 WezTerm 强大功能的基础上,针对 AI 编码场景进行了全面优化,提供零配置、开箱即用的使用体验。项目采用 Rust 编写,目前已在 GitHub 获得 1.3k+ stars。
Kaku 的设计理念是让开发者从繁琐的终端配置中解放出来,专注于编码本身。它内置了精心策划的 Shell 工具套件,首次启动即可自动完成环境初始化。
核心特性
零配置开箱即用
- 默认使用 JetBrains Mono 字体,优化 macOS 字体渲染
- 内置 opencode 主题,低分辨率字体大小优化
- 无需繁琐配置,下载即用
内置 Shell 套件
- Starship:快速可定制的命令行提示符,显示 git 状态、包版本和执行时间
- z:智能目录跳转,学习你最常用的目录实现瞬间导航
- Delta:语法高亮的 git diff 和 grep 输出分页器
- zsh-completions:扩展的命令补全定义
- 语法高亮:实时命令验证和着色
- 自动补全:基于历史记录的智能补全
更轻更快
- 二进制体积减少 40%(约 40MB vs 67MB)
- 近乎瞬时的启动速度
- 延迟加载颜色方案
- 精简的 GPU 加速核心
WezTerm 配置兼容
- 直接使用 WezTerm 的 Lua 配置
- 完整 API 兼容性,无需迁移
- 配置文件位于 ~/.config/kaku/kaku.lua
技术栈
- Rust(99.3%)- 核心开发语言
- Lua - 配置脚本
- WezTerm - 基础终端引擎
- GPU 加速 - 基于 OpenGL 的渲染
安装指南
macOS(推荐)
bash
# 使用 Homebrew 安装
brew install tw93/tap/kakuku手动安装
- 从 GitHub Releases 下载最新 DMG
- 拖拽到 Applications 文件夹
- 首次启动自动完成环境初始化
注意:Homebrew cask 名为 kakuku 是因为 kaku 与另一个包名冲突。
快速开始
启动 Kaku 后,内置的 Shell 环境会自动配置:
bash
# 查看所有可用命令
kaku
# 更新到最新版本
kaku update
# 重置配置
kaku reset
# 编辑配置
kaku config使用示例
常用快捷键
| 功能 | 快捷键 |
|---|---|
| 新建标签页 | Cmd + T |
| 新建窗口 | Cmd + N |
| 垂直分屏 | Cmd + D |
| 水平分屏 | Cmd + Shift + D |
| 切换分屏方向 | Cmd + Shift + S |
| 放大/缩小分屏 | Cmd + Shift + Enter |
| 调整分屏大小 | Cmd + Ctrl + 方向键 |
| 关闭标签/分屏 | Cmd + W |
| 切换标签 | Cmd + [ / ] 或 Cmd + 1-9 |
| 切换分屏 | Cmd + Opt + 方向键 |
| 清屏 | Cmd + K |
| 调整字体 | Cmd + +/- / 0 |
智能跳转
bash
# 快速跳转到常用目录
z <目录名>
# 列出匹配目录
z -l <目录名>
# 查看最近目录
z -t分屏线配置
在 ~/.config/kaku/kaku.lua 中设置:
lua
config.split_thickness = 1 -- 分屏线宽度(像素)透明窗口
lua
config.window_background_opacity = 0.9
config.macos_window_background_blur = 20性能对比
| 指标 | WezTerm | Kaku | 优化方法 |
|---|---|---|---|
| 可执行文件大小 | ~67 MB | ~40 MB | 激进的符号剥离和功能裁剪 |
| 资源体积 | ~100 MB | ~80 MB | 资源优化和延迟加载 |
| 启动延迟 | 标准 | 瞬时 | 即时初始化 |
| Shell 启动 | ~200ms | ~100ms | 优化的环境配置 |
项目链接
- GitHub 仓库:https://github.com/tw93/Kaku
- 官方下载:https://github.com/tw93/Kaku/releases
- 作者 Twitter:https://twitter.com/HiTw93
- 相关项目:Mole、Pake
分享: