送给 V 友的新年礼物,开箱即用的极速 Mac 终端 Kaku ☄️

7 小时 48 分钟前
 tw93

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

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

为什么会有 Kaku

送给小伙伴一个新年礼物。其实在开发 Pake 的时候我就想着要开发一款我认为好用极速的 Mac 终端工具,于是就陆续本地自己折腾,满足使用以及各种自定义,后面开发 Mole 的时候这种感觉越来越明显,怎么没有一款让我感觉非常好用的终端工具呢?

之前我非常喜欢 Alacritty ,因为它最轻快简单,但是不支持多 Tab 。后面碰到了大火的 Ghostty ,我也尝试更新过,但是字体渲染一直不符合我的心意,还有很多人喜欢的 Warp ,我搞不明白为啥一个终端还需要登录,Kitty 其实也好用,就是窗口管理老有 Bug ,貌似不好修。iTerm2 很稳,但我想要的是更轻快的开箱即用体验。

直到碰到了 WezTerm ,但很可惜的是上一个正式版本已经是两年前了,不过由于是基于 Rust ,刚好我会一点可以基于它深度定制改造,于是我就开始了折腾之旅。有啥问题我就自己去改,删除大量的兼容模块,改了改加载逻辑,内置了一些便捷的好功能。我期待它的速度和世界第一快的 Alacritty 差不多,同时支持多 Tab ,支持分屏,这样我在 AI Coding 的时候,一边使用 Claude Code 编写,一边使用 Codex Review ,再使用 git diff 在底部看代码,会更专注。

于是前天和小伙伴吃饭,他也吐槽起现在没有好用的终端,我说你试试我的,等我打一个包,然后 Kaku 就出来了。

它是什么,以及你可以怎么用

它其实是一个日本名字,Kaku Kaku Kaku Kaku 你可以很快速地读,甚至很清爽的感觉。我给它取的描述是「 A fast, out-of-the-box terminal built for AI coding.」,希望也能够给你一个顺畅快速的 TUI 体验。

Kaku 是基于 WezTerm 的深度定制 fork ,魔改了不少地方。整体思路就是我把自己每天要用的默认体验直接做到 App 里,尽量删掉用不到的兼容和历史包袱,把启动链路、资源加载、交互细节都按我自己的口味重新打磨了一遍,目标只有一个,打开就顺手,尽量轻快。

补充几个点给想快速了解的小伙伴:默认打磨了 macOS 字体渲染与交互体验;内置 Starship 、z 、Delta 、语法高亮、自动补全等,首次启动会自动准备环境;核心是多 Tab 、分屏、macOS 原生快捷键,尽量轻快,尽量少折腾,甚至我还定制了一个 opencode 的主题,让更加融为一体。

常用快捷键

功能 快捷键
新建 Tab Cmd + T
新建窗口 Cmd + N
竖向分屏 Cmd + D
横向分屏 Cmd + Shift + D
放大分屏 Cmd + Shift + Enter
调整分屏大小 Cmd + Ctrl + 方向键
关闭 Tab 或分屏 Cmd + W
切换 Tab Cmd + [ / Cmd + ]Cmd + 1-9
切换分屏 Cmd + Opt + 方向键
清屏 Cmd + R
字体大小 Cmd + + / Cmd + - / Cmd + 0

当前还不成熟,我自己用了半年多,放出来给大伙玩玩,当做一个新年礼物送给大家,欢迎给我报 Bug 。你一定要试试它各种快捷键,我期待这个终端大伙不需要任何配置,开箱即用。

1384 次点击
所在节点    分享创造
25 条回复
jawilx
6 小时 46 分钟前
给大佬点赞,做的东西都感觉很不错!
yebluecolor
6 小时 45 分钟前
厉害了
Uplay
6 小时 44 分钟前
下载支持下 op
tw93
5 小时 58 分钟前
@jawilx 谢谢喜欢,当前还有不少不完善地方,欢迎提建议
v00O
5 小时 54 分钟前
相比其他产品,op 的这个有什么特色?
loveshuyuan
5 小时 50 分钟前
Alacritty + zellij 才是最优解
songtg
5 小时 50 分钟前
想起来小时候有点动画频道叫 卡酷卡通
HuberyPang
5 小时 46 分钟前
大佬厉害,每个产品都很棒,下载体验下
aoizz
5 小时 43 分钟前
字体大小能记忆下来吗,调好的字体大小,关闭终端再打开,又恢复之前的大小了
litianyunq
5 小时 43 分钟前
只有我用系统终端么?
tw93
5 小时 32 分钟前
@aoizz 谢谢反馈,可能是我的 Bug ,你是 command+ 方式调整吗?还是修改的 kaku.lua?
tw93
5 小时 32 分钟前
@songtg 哈哈 我就想着好读好记简单
leah414
5 小时 23 分钟前
不愧是大佬
vst93
5 小时 5 分钟前
下载发现不支持 intel 处理器 mac ,看到 issues 里也有人反馈了
linrongbin
4 小时 59 分钟前
点赞

Mole 非常好用
tw93
4 小时 45 分钟前
@linrongbin 哈哈 谢谢喜欢
tw93
4 小时 45 分钟前
@vst93 今天我来发一个
Uplay
4 小时 11 分钟前
启动很快非常可以
1:现在默认的字体大小不太适配感觉,对于 14 英寸太大了感觉
2:还有 command+ 方式调整的不支持记忆吗?
3:支持广播吗?
tw93
3 小时 6 分钟前
@Uplay 感谢反馈 下一个版本就支持
tw93
3 小时 6 分钟前
@v00O 快 美 更适合 aicoding cli

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1192122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX