个人写一点自己整理的异同, 权当抛砖引玉, 希望有熟悉这几个工具的小伙伴能提供建议
| 特性 | Kitty | WezTerm | Alacritty | Ghostty | 
|---|---|---|---|---|
| 编程语言 | C 和 Python | Rust | Rust | Zig | 
| 配置方式 | 纯文本( kitty.conf ) | Lua 脚本 | YAML/TOML | 键值对文本 | 
| 开发状态 | 成熟 | 活跃 | 成熟但更新慢 | 新兴, 正在开发中, Warp 团队作品 | 
|  |      1Stunt4013      203 天前 无脑 kitty | 
|      2zidian      203 天前 ??? Ghostty 怎么就变成 Warp 的作品了 | 
|      3chenqh      203 天前  1 kitty 不支持 windows 吧. | 
|  |      4hzzhzzdogee OP @zidian 确实, 我前面看错了, 已更正   | 
|  |      5xiaoz      203 天前 via Android 我最近也写了一个 Ztty:https://www.v2ex.com/t/1122201 不过功能比较简单 | 
|  |      6sjdhome      203 天前  1 kitty 除了不支持 Windows ,其他都挺好。分屏功能比 tmux 的舒服一些 | 
|      7yannxia      203 天前  1 WezTerm Lua 算是扩展能力比较强的一种了,不过其实一个终端没啥好扩展的 | 
|  |      8lucifer9      203 天前  1 kitty 坑最少吧 如果平台支持,优先选 Kitty | 
|  |      9Immortal      203 天前  4 Kitty 目前算最稳定,性能又不错的 Wezterm 好像维护没之前勤快了,作者人不错.性能上需要改 fps 到 100 帧才算流畅. Alacritty 轻度用还好,重度需要搭配 tmux,原生没有多标签.但是用了 tmux 性能下降厉害. Ghostty 再养养 让我推荐就是用 Kitty,观望 Ghostty | 
|      10arielherself      203 天前  1 对我来说: 1. Kitty 斜体渲染有问题,而作者坚持不修改,所以直接排除; 2. Alacritty 不支持 ligature ,直接排除; 3. Wezterm 可以,但是性能一般,暂且排除; 4. Contour Terminal 的 bug 太多,直接排除。 因此选择 Ghostty 。 | 
|      11arielherself      203 天前  1 Ghostty 没有上述问题,在我看来属于 just works 类型的工具,很符合我的需求 | 
|      12chenqh      203 天前  1 我用 wezterm,可以写配置,直接拉起一堆运行各种脚本的窗口,这个功能对我而言太需要了. | 
|      13yadam      203 天前  1 认同 #9 (除了 wezterm, 我没用过) - kitty 目前是我的主力, 没有遇到过什么问题 - alacritty 是之前我的备用, 主要场景是要开两个 terminal, 并且希望绑定两个全局的 run or raise 的快捷键 - ghostty 感觉系统原生 UI 做的比较好, macOS 和 gnome 下都很融入系统, 有 tab, 在显示图片的时候比 kitty 分辨率高很多(类似 kitty icat 那种), 缺点是 ssh 到一台新机器的时候要把它自己的 terminfo 拷一份过去, 否则有些程序会报错. 然后 copy on select 之类的功能还不支持, 看有 issue 在讨论. 确实需要再养养, 现在它取代了 alacrity 作为我的第二终端模拟器 | 
|      14hefish      203 天前 你们要求真多,我是逮到哪个用哪个。。。 | 
|  |      15EchoWhale      203 天前 via iPhone WezTerm | 
|      16Goooler      203 天前 Ghostty + Fish | 
|  |      17FightPig      203 天前  1 我选 WezTerm ,功能多一点,三平台通用 | 
|  |      18AEDaydreamer      203 天前 我用的 kitty ,感觉性能好一点 | 
|  |      19weixiangzhe      203 天前  1 我主用 alacritty + tmux 没有 tmux 确实不太好用 | 
|  |      20july1995      203 天前  1 ghostty 我之前在用,但是 ghostty 在 ssh 使用的时候会发送一个自己的 xterm=xterm-ghostty ,导致很多服务器都不认识他,出现了一些问题。虽然可以配置,但是我懒得配置。 直接弃用了,换回了 wezterm 。 | 
|      21xban      203 天前 借楼问下我的 tabby 启动的时候自动把我 mac 的 orbstack 也启动了,这个翻遍了配置都不知道是为什么,有没有大佬知道原因的 | 
|  |      23chinni      203 天前 windows 用户,最近 wezterm 配置好了以后 还是很方便的,各种快捷键,基本可以不用鼠标( | 
|  |      24fanxasy      203 天前 这里面有没有哪款支持多端同步的 | 
|  |      25ns09005264      203 天前  1 | 
|  |      26BenX      203 天前 Tabby + Warp + iTerm | 
|      27jdz      203 天前 via Android 为什么没有 Windows terminal 呢 | 
|  |      28ooops      202 天前 warp | 
|  |      29ndxxx      202 天前 前三个现在都有在用,最后一个了解过没有使用的兴趣。 | 
|  |      30i386      202 天前 via iPhone Ghostty 至今都不支持查找 我真是服了。。。 | 
|  |      31milkpuff      202 天前 用的 foot | 
|      32dnfQzjPBXtWmML      202 天前 在用 kitty 想尝试 wezterm ,不过没时间迁移配置 | 
|      33dayeye2006199      202 天前  1 ghostty 是 hashicorp ( terraform ,consul ,nomad ,vagrant, ...) 的这位 hash(imoto)从个人项目搞起来的 | 
|  |      34byby      202 天前 via iPhone 用来用去还是 iterm2 | 
|  |      35laogui      202 天前 via Android wezterm 太重了,另外三个都差不多,搭配 tmux 用随便选个轻量的就行 | 
|  |      36Bluecoda      202 天前 ghostty 用了几天,连查找都没,又滚回 iterm2 | 
|  |      37tt67wq      202 天前 ghostty ,因为 zig 真不错 | 
|  |      38lekai63      202 天前 via iPhone 目前用 Ghostty xterm 需要复制一下,其他没啥大碍。 你们说的查找是啥?我咋一直没明白终端的查找 0.0 我是 nano 下 Meta + W 查找 🐶 | 
|  |      39gowk      202 天前 iTerm2 + Ghostty | 
|  |      40devtk      202 天前 目前还是用 iTerm2 + vim 感觉良好 | 
|  |      41webfrogs      202 天前 Ghostty 我在 linux 下无法使用 fcitx 的中文输入法。 | 
|      42tomyail      202 天前  1 iterm2 -> alacritty -> kitty ->  WezTerm -> kitty  iterm2: 新手期使用的。 alacritty: 听说这次 gpu 加速用过一年,和 iterm2 最大的区别我觉得是支持配置文件,这样配置文件可以跨机器同步。 kitty: 用过一段时间,感觉和 alacritty 差不多 WezTerm: 在 window 上用过一段时间,好像就它支持 window ,并且内置了 tmux 。(脚本用了 lua 配置,和 neovim 一样,更加灵活。我的配置文件: https://github.com/Tomyail/dotfiles/blob/main/dot_config/wezterm/wezterm.lua ),不过 WezTerm 内置的 tmux 我觉得还是还是没有原来的的 tmux 好用,尤其是 prefix + s 切换会话,不支持切换会话的时候实时查看窗口。再加上 window 用的也不是特别多。 kitty:最后还是回到了 kitty ,因为它有个非常炫酷的功能 cursor_trail ,可以让我非常容易看清楚自己的鼠标在哪里( https://www.reddit.com/r/KittyTerminal/comments/1g7vkwt/neovide_like_cursor_animation_in_kitty_terminal/) | 
|      43stdout      202 天前  1 用了好久的 iterm2 ,功能太多了。占用内存过多,换了 Ghostty ,一样用。主要是简洁快。缺点是还要配置才好用 | 
|      44QlanQ      202 天前  1 ghostty 有个很大的问题,不知道是不是我的设置问题,在 自带的 terminal 和 alacritty 上,输出的 文本如果是 json 字符串个,在最前面的 { 双击,会自动选中 整个 json 串,但是 ghostty 不行哇,我要弃用了 | 
|      45kid1412621      202 天前 via iPhone 有没有在 chromeOS 下比较完美的😅 | 
|  |      46Maboroshii      202 天前  1 | 
|      47techphoebe      202 天前 via iPhone  1 kitty 一直有内存泄露的问题,我喜欢长期开着,多标签页,用几天内存占用就超过 1g 了 | 
|      48ffxrqyzby      202 天前 @dnfQzjPBXtWmML #32 相比 wezterm 感觉 kitty 更快点 | 
|      49Binwalker      202 天前  1 kitty 有 cursor_tail ,所以我用 kitty | 
|  |      50hzzhzzdogee OP @dayeye2006199 是的, 创始人是 hashicorp 出来的 | 
|      51rekord      201 天前 via Android alacritty+tmux+nvim | 
|      52arielherself      201 天前  1 @webfrogs 可以排查下问题然后去仓库提个 issue ,我这里是正常的( Ghostty 用 fcitx5 拼音) | 
|  |      53ensonmj      199 天前 via iPhone 我来歪个楼,vscode+ssh remote 真的很好用 | 
|  |      54webfrogs      198 天前 @arielherself 感谢,换到 fcitx5 确实可用了。之前用的是 fcitx 4 | 
|      55georgex      194 天前 我用 kitty ,只有他可以显示滚动条,WezTerm 没用过不知道有没有 | 
|      56langdalanghonghu      180 天前 termora 怎么样 | 
|      57AwenWalker      152 天前 @georgex 可以配置开启,WezTerm 超级灵活,甚至能用 lua 改标签栏 ui | 
|  |      58Leoking222      138 天前 @langdalanghonghu 占用好大啊这个,java 语言开发的好像 | 
|      59langdalanghonghu      138 天前 @Leoking222 嗯嗯,是的,不过我的内存大 |