Kaku Terminal 研究报告
技术研究 终端模拟器 WezTerm
Kaku 是基于 WezTerm 深度定制的 macOS 终端模拟器,提供开箱即用的 AI 编程体验。本报告分析其产品特点、架构设计、定制能力和配置选项。
摘要 (Executive Summary)
Kaku 是一款基于 WezTerm 深度定制的 macOS 终端模拟器,专为 AI 编程场景设计。它通过精简 WezTerm 的冗余功能、优化默认配置和集成常用工具链,实现了 40% 更小的二进制体积(~40 MB vs ~67 MB)和瞬时启动(~100ms)的性能优势。
核心发现:
- 产品定位:Kaku 不是简单的 WezTerm 主题包,而是通过源码级修改实现了架构优化,包括删除未使用模块、懒加载资源和优化的 macOS 字体渲染。
- 模块化架构:基于 Rust Workspace 结构,将 WezTerm 拆分为多个独立 crates(kaku、kaku-gui、mux、termwiz 等),支持选择性编译和功能裁剪。
- 定制能力:完全兼容 WezTerm 的 Lua 配置 API,用户可通过
~/.config/kaku/kaku.lua进行深度定制,包括字体、主题、键绑定等所有方面。 - 字体支持:内置 JetBrains Mono 和 Nerd Font Symbols,支持 WezTerm 的所有字体配置选项(
font、font_size、font_rules、font_dirs等)。
目录 (Table of Contents)
核心参考资料 (References)
报告生成日期: 2026-03-10
研究范围: Kaku V0.6.0 (最新版本)
研究来源: GitHub 源码、官方文档、用户反馈