Skip to content

V0.5.0 Yohaku 🪽

Choose a tag to compare

@github-actions github-actions released this 27 Feb 12:25
· 1587 commits to main since this release
Kaku Logo

Kaku v0.5.0

A fast, out-of-the-box terminal built for AI coding.

What's New

  1. 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 + E to apply it.
  2. Yazi Built In: Press Cmd + Shift + Y or type y to open Yazi. Layout and theme config are set up automatically on first run. cd + Tab also falls back to zsh-z history when no filesystem match is found.
  3. Command Palette: Press Cmd + Shift + P for quick command search with fuzzy matching and native text editing support.
  4. Kaku Doctor: Run kaku doctor to check your setup and fix common issues interactively.
  5. Global Hotkey: Press Ctrl + Opt + Cmd + K to show or hide Kaku from anywhere. Configurable via macos_global_hotkey.
  6. Shell Text Editing: Use Cmd + A to select all, Shift + Arrow to extend selection, and type to replace — just like a native text editor, right in your shell prompt.
  7. Expanded AI Config: kaku ai now covers Kaku Assistant, Factory Droid, and opencode.jsonc all in one place.
  8. Bell Indicator: Tabs show a blinking dot when they receive a bell while you are in another tab.
  9. Better Scrolling and Input: Smoother trackpad scrolling in less and man with DECSET 1007 alternate scroll support. IME popup positioning is fixed for CJK input methods like Typeless.
  10. Native Window Shadow: Window shadow is restored on macOS after being disabled to work around a GPU usage issue in earlier builds.
  11. Faster Startup and Smaller Bundle: Lua bytecode caching and deferred module loading cut launch time. Fat LTO and single codegen unit reduce binary size.
  12. Shell Integration Fix: Kaku's shell integration now loads in all terminal environments instead of only when $TERM is set to kaku. Plugins already loaded by your own config are no longer duplicated.

更新日志

  1. AI Shell 错误修复:命令失败时,Kaku 自动把命令发给 AI,直接在终端里展示修复建议,按 Cmd + Shift + E 一键应用。
  2. 内置 Yazi:按 Cmd + Shift + Y 或直接输入 y 打开 Yazi,布局和主题首次运行自动配好。cd + Tab 在文件系统无匹配时还会回退到 zsh-z 历史目录。
  3. 命令面板:按 Cmd + Shift + P 快速搜索命令,支持模糊匹配和原生文本编辑。
  4. Kaku Doctor:运行 kaku doctor 检测配置问题,支持交互式一键修复。
  5. 全局快捷键:默认 Ctrl + Opt + Cmd + K 从任意应用唤起或隐藏 Kaku,支持通过 macos_global_hotkey 自定义。
  6. Shell 文本编辑:在命令行中使用 Cmd + A 全选、Shift + 方向键 扩展选区、直接输入替换选中内容,和原生文本编辑器一样的体验。
  7. AI 配置统一入口:kaku ai 界面现在统一管理 Kaku Assistant、Factory Droid 和 opencode.jsonc。
  8. 标签页响铃提示:切到其他标签时,有结果或通知的标签会显示闪烁圆点。
  9. 滚动与输入优化:less、man 等场景下触控板滚动更顺滑,支持 DECSET 1007 备用滚动模式。修复了 Typeless 等 CJK 输入法弹窗位置偏移的问题。
  10. 窗口阴影恢复:macOS 原生窗口阴影已恢复,此前因早期版本 GPU 占用问题被临时关闭。
  11. 启动提速与包体积大幅优化:Lua 字节码缓存和延迟加载缩短启动时间,Fat LTO 和单 codegen unit 减小二进制体积。
  12. 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.

https://github.com/tw93/Kaku