极速好用 Ai 编程友好的 Mac 终端 Kaku 更新咯 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tw93

极速好用 Ai 编程友好的 Mac 终端 Kaku 更新咯

  •  
  •   tw93
    Tw93 2 月 14 日 2834 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Kaku 0.2.0 发布,Intel 通用包 + Apple 公证 + 14 个大改动

    项目地址: https://github.com/tw93/Kaku

    Kaku 是什么

    Kaku:一款开箱即用的极速 Mac 终端,专为我自己 AI Coding CLI 场景使用方便一点。

    第一次发帖时我提过,我想要的是一个足够轻快,同时支持多 Tab 和分屏的终端,让我在 AI Coding 的时候可以一边写一边 Review ,再在底部看 git diff ,更专注。之前那篇在这里:上一次的发布帖

    这次 0.2.0 更新了什么

    这次 0.2.0 我花了 3 天做了 14 个大改动,感谢喜欢 Kaku 的小伙伴。改动比较大,可能也会引入新问题,欢迎试用指出,有问题直接回帖或提 issue 我会跟进修。

    这版我最想解决两件事:一是 Intel 用户终于可以直接用通用包,二是 Apple 公证和签名终于搞定。这个公证我折腾了 3 年一直没过,这次直接给库克写信投诉,终于解决了。我也花了 698 开通了苹果开发者,就为了让大家安装时尽量少碰到安全警告,更像开箱即用。

    另外提醒一下 Homebrew:之前和官方仓库同名冲突,用户 brew update 后可能会被换成另一个同名软件,所以我把 cask 名字改成了 kakuku 。

    更新内容:

    1. 通用安装包:支持 Apple Silicon 和 Intel ,无需区分架构下载。深度优化 Rust 打包,体积更小、性能更好。
    2. Apple 公证:发布版本完成公证并签名,尽量减少 macOS 安全提示。
    3. 修复配置加载:~/.config/kaku/kaku.lua 用户配置现在正确加载,不再被默认配置覆盖。
    4. Homebrew 安装支持:统一到新 cask 名称 kakuku ,避免同名冲突导致装错。
    5. 全屏时间:全屏右下角显示时间,并优化全屏切换动画。
    6. 更智能的窗口控制:改进窗口恢复,优化标题栏拖拽防止误选中文本滚动,分屏间距可配置,对齐更精准。
    7. 统一命令行工具:新增 kaku 命令,支持 init update reset config 等快捷操作。
    8. Git Delta 优化:主题更统一,默认并排显示 diff ,头部信息更简洁,代码审查体验更佳。
    9. 中文路径支持:Tab 标签页标题正确显示中文路径,不再出现 URL 编码。
    10. 会话保持:Cmd+W 关闭当前分屏或标签页,仅剩一个时隐藏窗口而非退出,保留终端会话。
    11. 体验优化:字体缩放和窗口大小自动记忆,重启后依然生效。Tab 智能补全优先匹配文件系统,减少历史干扰。
    12. 视觉打磨:修复分屏对齐偏差及下划线溢出,消除标签切换卡顿,升级 Unicode 至 v14 ,Emoji 兼容性更好。
    13. 菜单栏优化:集成命令面板、设置、检查更新及系统通知。
    14. 内置更新:自动更新提醒,菜单栏 Kaku → Check for Updates ,或在终端运行 kaku update 一键升级。

    最后

    Kaku 还在持续打磨中,还有不少不完善的地方。你用着有任何问题或建议,欢迎回帖或提 issue ,我会尽量修到大家用得更顺。

    8 条回复    2026-03-19 17:32:35 +08:00
    foryou2023
        1
    foryou2023  
       2 月 14 日
    不是很懂这个 mac 的配置哈,使用了一下,我发现打开系统的终端也变成了这样了,这个是正常么?

    个人希望不要影响电脑默认的终端的一些配置。

    另外发现在系统自带的终端里面使用 cmd+d 分屏,在任意界面输入内容,两个界面都是同步操作的,不是独立的。
    tw93
        2
    tw93  
    OP
       2 月 14 日 via iPhone
    @foryou2023 是正常的 因为要复用 zsh 的配置,会在 zshrc 里面加一行代码,可以用 kaku reset 移除哦
    buru
        3
    buru  
       2 月 14 日
    ghostty 也能分屏,你这个有什么优势吗
    SingeeKing
        4
    SingeeKing  
    PRO
       2 月 14 日 via iPhone
    相当喜欢了;这竟然是纯 Rust 做的没有用 Web 技术吗?

    另外,后面有计划加入类似 Warp 的文件浏览器和 git 变更浏览的功能吗
    tw93
        5
    tw93  
    OP
       2 月 14 日 via iPhone
    @SingeeKing 嗯嗯 纯 rust 后面计划加很多我感觉需要的功能
    iApex
        6
    iApex  
       2 月 24 日
    有个使用问题,现在的 kaku.zsh 会覆盖掉我在.zshrc 里的一些插件,而且 kaku 内置的一些插件之前已经在.zshrc 里加载了。那么我怎么样才能使 kaku.zsh 只增加我需要的功能,而不是现在这样破坏了原有.zshrc 的功能
    tw93
        7
    tw93  
    OP
       2 月 27 日
    @iApex 非常感谢反馈,在下一个版本加上了,变成了一行代码
    tlerbao
        8
    tlerbao  
       3 月 19 日
    https://github.com/bfly123/claude_code_bridge

    这个项目就是基于 tmux 进行多模型编排 分屏的,可以全自动的

    您的这个有这个计划吗,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1005 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 23:06 PVG 07:06 LAX 16:06 JFK 19:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86