Logo
热心市民王先生

Kaku Terminal 研究报告

技术研究 终端模拟器 WezTerm

Kaku 是基于 WezTerm 深度定制的 macOS 终端模拟器,提供开箱即用的 AI 编程体验。本报告分析其产品特点、架构设计、定制能力和配置选项。

摘要 (Executive Summary)

Kaku 是一款基于 WezTerm 深度定制的 macOS 终端模拟器,专为 AI 编程场景设计。它通过精简 WezTerm 的冗余功能、优化默认配置和集成常用工具链,实现了 40% 更小的二进制体积(~40 MB vs ~67 MB)和瞬时启动(~100ms)的性能优势。

核心发现

  1. 产品定位:Kaku 不是简单的 WezTerm 主题包,而是通过源码级修改实现了架构优化,包括删除未使用模块、懒加载资源和优化的 macOS 字体渲染。
  2. 模块化架构:基于 Rust Workspace 结构,将 WezTerm 拆分为多个独立 crates(kaku、kaku-gui、mux、termwiz 等),支持选择性编译和功能裁剪。
  3. 定制能力:完全兼容 WezTerm 的 Lua 配置 API,用户可通过 ~/.config/kaku/kaku.lua 进行深度定制,包括字体、主题、键绑定等所有方面。
  4. 字体支持:内置 JetBrains Mono 和 Nerd Font Symbols,支持 WezTerm 的所有字体配置选项(fontfont_sizefont_rulesfont_dirs 等)。

目录 (Table of Contents)

核心参考资料 (References)


报告生成日期: 2026-03-10
研究范围: Kaku V0.6.0 (最新版本)
研究来源: GitHub 源码、官方文档、用户反馈