Repository navigation
V0.5.0 Yohaku 🪽
What's New
- AI Shell Error Fixer: When a command fails, Kaku sends it to an AI model and shows a fix suggestion right in the terminal. Press
Cmd + Shift + Eto apply it. - Yazi Built In: Press
Cmd + Shift + Yor typeyto open Yazi. Layout and theme config are set up automatically on first run.cd + Tabalso falls back to zsh-z history when no filesystem match is found. - Command Palette: Press
Cmd + Shift + Pfor quick command search with fuzzy matching and native text editing support. - Kaku Doctor: Run
kaku doctorto check your setup and fix common issues interactively. - Global Hotkey: Press
Ctrl + Opt + Cmd + Kto show or hide Kaku from anywhere. Configurable viamacos_global_hotkey. - Shell Text Editing: Use
Cmd + Ato select all,Shift + Arrowto extend selection, and type to replace — just like a native text editor, right in your shell prompt. - Expanded AI Config:
kaku ainow covers Kaku Assistant, Factory Droid, and opencode.jsonc all in one place. - Bell Indicator: Tabs show a blinking dot when they receive a bell while you are in another tab.
- Better Scrolling and Input: Smoother trackpad scrolling in
lessandmanwith DECSET 1007 alternate scroll support. IME popup positioning is fixed for CJK input methods like Typeless. - Native Window Shadow: Window shadow is restored on macOS after being disabled to work around a GPU usage issue in earlier builds.
- Faster Startup and Smaller Bundle: Lua bytecode caching and deferred module loading cut launch time. Fat LTO and single codegen unit reduce binary size.
- Shell Integration Fix: Kaku's shell integration now loads in all terminal environments instead of only when
$TERMis set tokaku. Plugins already loaded by your own config are no longer duplicated.
更新日志
- AI Shell 错误修复:命令失败时,Kaku 自动把命令发给 AI,直接在终端里展示修复建议,按
Cmd + Shift + E一键应用。 - 内置 Yazi:按
Cmd + Shift + Y或直接输入y打开 Yazi,布局和主题首次运行自动配好。cd + Tab在文件系统无匹配时还会回退到 zsh-z 历史目录。 - 命令面板:按
Cmd + Shift + P快速搜索命令,支持模糊匹配和原生文本编辑。 - Kaku Doctor:运行
kaku doctor检测配置问题,支持交互式一键修复。 - 全局快捷键:默认
Ctrl + Opt + Cmd + K从任意应用唤起或隐藏 Kaku,支持通过macos_global_hotkey自定义。 - Shell 文本编辑:在命令行中使用
Cmd + A全选、Shift + 方向键扩展选区、直接输入替换选中内容,和原生文本编辑器一样的体验。 - AI 配置统一入口:
kaku ai界面现在统一管理 Kaku Assistant、Factory Droid 和 opencode.jsonc。 - 标签页响铃提示:切到其他标签时,有结果或通知的标签会显示闪烁圆点。
- 滚动与输入优化:
less、man等场景下触控板滚动更顺滑,支持 DECSET 1007 备用滚动模式。修复了 Typeless 等 CJK 输入法弹窗位置偏移的问题。 - 窗口阴影恢复:macOS 原生窗口阴影已恢复,此前因早期版本 GPU 占用问题被临时关闭。
- 启动提速与包体积大幅优化:Lua 字节码缓存和延迟加载缩短启动时间,Fat LTO 和单 codegen unit 减小二进制体积。
- Shell 集成检测修复:Shell 集成现在在所有终端环境下都能正常加载,不再依赖
$TERM是否为 kaku。用户自行加载的插件不再被重复加载。
Special thanks to @jaost, @nguyenphutrong, @mickyyy68, and @guohai for their contributions to this release. If Kaku helps you, please consider giving it a star and recommending it to your friends.
