[分享创造] 做了一个 Ghostty fork,优化 SSH 远程开发和 Agent CLI 工作流
最近自己的工作流基本都是在 Mac 上 SSH 连远程开发机,写代码、跑 Agent CLI 。
也推荐大家试试 Ghostty 和 Otty ,OMG 本身就是基于 Ghostty 做的,也参考了 Otty 的一些思路。
我自己之前用过 Otty ,但有些想要的功能和修复等得比较久。尤其是 SSH 里跑 Agent CLI 这个场景,用起来总有些地方不太顺手。当然这主要是我的使用方式比较偏远程开发,与其一直等,不如按自己的需求折腾一个。于是 vibe 了 Oh My Ghostty (简称 OMG ),主要给 SSH 和 Agent 工作流补了一些功能,也方便自己遇到问题就直接改。
比如识别 ssh 会话里的 Git 仓库、显示 Agent 会话状态,以及端口转发、编辑器、历史命令、快速输入这些。生成 commit message 也接了 ACP ,可以用本机安装的 Agent 来起草,自己检查后再提交。
目前在我自己的工作流里,OMG 基本已经替代了 VS Code / Cursor 和 Ghostty ,成了主要工具。之前有段时间还会专门打开 Cursor 做端口转发、生成 commit message ,把这些集成进来之后,算了下已经快一个月没打开 Cursor 了。
当前还在持续迭代,有些地方不够完善,比如设置页,以及部分 Agent 的状态识别。插件系统也暂时标成 Beta ,后续怎么做还在琢磨。
先放出来,想看看有没有同样经常 SSH 远程开发、跑 Agent CLI 的朋友愿意试试。 欢迎提 Issue 和 PR ,摸鱼的时候会尽量及时回复、慢慢补齐。要是用着还不错,也欢迎顺手点个 Star 。
源码和下载: https://github.com/jischeng/oh-my-ghostty
目前只做了 macOS ,并且应用是自签名(买不起 apple develoer 订阅),首次打开可能会被系统拦截,可以去“设置-隐私与安全”允许安装,仅在首次安装时需要点击,后续更新可以直接左上角检查更新。
Post #238063
1