今天逛GitHub,撞见个叫manaflow-ai/cmux的项目——基于开源终端Ghostty改的macOS专属版,上线首日就拿了44个星标。
这个终端到底有啥不一样?
它是给macOS量身做的,核心功能抓了两个刚需:垂直标签、AI编程代理的通知。设计目标也明确:为了多任务、代码组织、可编程性。代码用Swift写的,跟macOS系统搭得顺。
传统macOS终端要么是苹果自带的老Terminal,要么是用起来有点杂的iTerm2,标签基本都是水平排的,窗口多了找起来费劲。这个项目直接把标签改成垂直排列,把不同任务的终端竖着摆——比如左边跑编译、中间跑测试、右边跟AI代理交互,一眼就能分清,不用瞎翻。
还有个针对性功能:AI编程代理的通知。现在很多人用Copilot、Cursor这类AI工具,终端里跑代码时,AI出结果或者要你确认,以前得切到IDE或者浏览器,现在这个项目能直接在终端弹系统通知,不用挪窝。
它的核心优势在哪?
核心其实踩中了两个点:一是用了Ghostty的开源基础,二是啃了macOS开发者的痛点。
Ghostty本身是性能不错的开源终端,跨平台底子好,之前没太侧重macOS,这个项目把它适配到macOS,还换成Swift写——Swift是苹果原生语言,跟macOS的通知中心、快捷键、触控栏这些特性兼容性更好,比用其他语言写的终端更顺手。
第二个痛点是AI编程的场景。现在程序员每天离不开AI代理,很多终端用户不想切太重的IDE,就靠终端写代码,这个通知功能刚好解决了“AI结果要切窗口看”的麻烦。还有可编程性,用Swift写的话,开发者能自己改脚本、绑快捷键,不用受太多限制。
对开发者来说意味着啥?
首先,macOS终端用户多了个新选项。之前选终端要么忍iTerm2的复杂,要么用老Terminal的简陋,这个项目是开源的,轻量,针对性强,适合喜欢折腾的开发者,也适合不想装太杂工具的人。
然后,搞AI编程的macOS用户,效率能提一点。不用来回切窗口看AI的回复,通知直接弹在终端里,省了不少切换的时间。
还有,对Ghostty的社区来说,有了macOS版的分支,可能会吸引更多macOS开发者参与,把这个项目做得更完善,毕竟macOS用户基数不小。
要是后续manaflow-ai/cmux加了更多macOS原生特性,比如和Spotlight联动、更丝滑的触控栏支持,会不会分流一部分iTerm2的核心用户?
素材来源:GitHub Trending · AI情报、AI应用落地、开源生态
查看报道原文

发表第一条评论吧