Kaku 终端:极速 AI 预置终端,基于 WezTerm 构建。

Kaku — 基于 WezTerm 的极速 AI 预置终端

在大型语言模型和 AI 辅助编程的时代,开发者需要那些在后台静默运行、让代码自然流动的工具。Kaku(发音 Ka‑cu)是热门终端 WezTerm 的一个分支,已被裁剪、调优并预先配置,提供即时的 AI 友好体验。

什么是 Kaku?

Kaku 是一个终端模拟器,具备:

  • 即刻启动 – 由于惰性加载与精简二进制,启动延迟几乎为零。
  • 零配置 – 完善的默认设置(JetBrains Mono、OpenCoded 主题)让你打开窗口即可立即编码。
  • 内置 Shell 套件 – 包含 Starship 提示符、z(智能 cd)、Delta(带语法高亮的分页器)以及 zsh 自动补全。
  • 支持 Lua – 内置完整的 WezTerm Lua 引擎,支持深度自定义。
  • AI 导向 – 设计灵感源自在终端内运行大型语言模型工具的限制。

仓库托管在 GitHub:https://github.com/tw93/Kaku

为什么要构建 Kaku 而不是直接使用 WezTerm?

WezTerm 功能丰富,但需要手动配置主题、Shell 工具和键位绑定。Kaku 去除了未使用的符号,仅预加载开发者需要的内容,并通过 Homebrew 或 DMG 提供干净的安装路径。

主要动机

  1. 速度 – 二进制体积减小 40%(约 40 MB 对比 67 MB),启动时间仅 100 ms。
  2. 轻量 – 惰性加载配色方案,优化 macOS 字体渲染。
  3. 开箱即用 – 无需配置文件,直接获得强大的 AI 工作流。
  4. 一致性 – 在所有 macOS 安装中表现一致。

开始使用

在 macOS 上安装

brew tap tw93/tap
brew install --cask tw93/tap/kaku

如 macOS 阻止程序运行,请前往 系统设置 → 隐私与安全 → 仍然打开

快速启动

  • 应用程序 中打开。
  • 第一次启动会自动配置 Shell 环境(Starship、z、Delta)。

也可以从源码构建:

git clone https://github.com/tw93/Kaku
cd Kaku
cargo build --release
# 二进制在 target/release/kaku

提示:保持 ~/.config/kaku/kaku.lua 简单,打包的默认值仅作回退。

核心功能

功能 描述
零配置 预加载 JetBrains Mono、OpenCoded 主题,优化 GPU 渲染,流畅动画。
内置 Shell 套件 Starship 提示符、z 智能 cd、Delta 语法高亮分页器、zsh 自动补全、实时语法高亮、自动建议。
快速轻量 二进制体积减小 40 %;惰性加载资源;GPU 加速核心。
Lua 脚本 完整 WezTerm Lua 引擎,支持自定义键位、布局、状态栏。
安全更新 kaku update CLI 与 Homebrew 集成。
快捷键速查 macOS 本地快捷键:拆分面板、标签、调整大小、导航等。

性能基准

指标 WezTerm Kaku
可执行文件大小 ~67 MB ~40 MB
资源体积 ~100 MB ~80 MB
启动延迟 标准 即刻
Shell 加速 ~200 ms ~100 ms

以上结果来自单一 MacBook Pro M2,运行最新 macOS beta。Kaku 的激进符号裁剪和资源优化在所有指标中均有表现。

与主流终端对比

终端 强项 弱点 Kaku 的优势
iTerm2 功能丰富 需要登录、较旧 UI、可定制性差 Kaku 免费、无需登录、完全开源
Kitty GPU 加速、平铺布局 自定义上手慢 Kaku 内置 AI 工具且即时启动
Warp 现代 UI、AI 集成 垃圾、繁重 Kaku 轻量、零配置
Alacritty 快速、极简 缺少多标签 Kaku 增加标签、拆分及 Shell 套件
WezTerm 可高度定制 需手动配置 Kaku 预配置 AI 工作流

贡献与社区

点星 这个项目,让它保持可见。如果你喜欢终端,考虑请作者喝杯咖啡。

最后感想

Kaku 不只是另一款终端;它是一个 开箱即编 的环境,结合了 WezTerm 的灵活性与 AI 模型及繁重 CLI 工作流程所需的即时舒适。无论你是成熟的开发者还是刚开始尝试本地 LLM 的新人,Kaku 让你专注于代码,而不是配置。

下载 DMG,插上即用,今天就开始创建 AI 增强的工作流吧。

原创文章: 查看原文

分享本文