颠覆传统 SSH: AI 原生 SSH 终端工具,效率翻倍

25 天前
 dsd2077

大家好,我是 dsd ,开源 AI 终端工具Chaterm的核心开发者之一。

一直很想到 V 站来介绍一下我们的产品,但是拖了很久。V 友大多都是资深程序员,阅 app 无数,害怕做得不好被喷成色子。最近更新到 0.2.1 版本,各方面都比较稳定,觉得是时候让 V 友们品鉴品鉴,希望 V 友们能给出一些批评或建议。

记得年初的时候第一次使用 warp ,真的被震撼到了。卧槽,终端还能这么玩。想想初学编程的时候,被各种报错折磨折磨得死去活来,时代真的变了。没想到后来自己也有机会参与一款 AI Terminal 产品的开发。这款产品就是 Chaterm ( Chat Terminal 的意思)。

从名字已经能够猜到它的核心功能,那就是将 AI/Agent 能力融入到 Terminal 中。一图胜千言,大家一看图就懂了。

目前共有三种模式:

Chat:纯聊天,几乎和 chatGPT 一样;

Command:手动挡模式,AI 给出的所有命令都需要用户确认才能执行,并且会到用户的 Terminal 去执行,一次操作一台服务器(也就是当前连接的这台)。

Agent:自动挡模式,自动执行 AI 给出的命令(高危操作还是会询问用户)。一次可以操作多台服务器。

除此之外还有智能补全、全局高亮、全局 Alias 、可视化 Vim 编辑器等拓展功能。

还有一个我特别喜欢的功能:可以获取堡垒机中的资产。

获取资产后直接登录服务器,都不用输密码了,简直不要太方便。这样做不仅是少一步跳转的作用,获取到堡垒机中资产后,就可以让 AI 连接服务器了。

在发布 0.2 版本的时候我把 iTerm2 和 Termius 卸了,今后大概率是用不到他们了。暗暗发誓将来一定要做得比他们更好。

说了这么多,我还是想客观分析一下这款产品,就目前来说我觉得做得还不够好。

说完缺点再说说优点:原生集成 Ai agent 功能的 SSH 终端工具现在并不多,Warp 定位更多是本地 Terminal ,跟 SSH 工具还是不太一样。我们的先发优势还是比较明显。

AI 工具说到底还是要看能不能解决问题,只要能解决问题。没有炫酷的 UI ,也能获得用户的青睐(对,我说的就是 Claude code )。

最后贴个二维码,感兴趣的 V 友可以进群交流。(进群免费送 claude api ,各位 V 友轻点薅)

5558 次点击
所在节点    分享创造
51 条回复
longbill
25 天前
不错不错
dsd2077
25 天前
@longbill #1 谢谢鼓励
perfectlife
25 天前
使用 ai 功能还需要登录可能有些人会没那么喜欢,有没有可能后期 AI 支持 本地模型
dsd2077
25 天前
@perfectlife #3 我也不喜欢,但我说服不了我老板。不过现在 Warp/cursor/Trae 都需要登录,正是因为 AI 才想要用户去注册,如果没有 ai 其实登不登录都可以的。
clarkethan
24 天前
想法很不错,不过现阶段,不太敢用,服务器上出点错很可能就彻底 gg 了
Griffith
24 天前
linux 上的 agent,私以为回滚很重要,如果某一步搞砸了,能帮我回到之前的那个状态,这样我就敢大胆用了。但这比代码编辑的回滚要难很多。
dsd2077
24 天前
@clarkethan #5 担忧是有道理的。可以尝试 command 模式,每一步都需要用户确认。排查问题/编写脚本/安装软件/分析日志,这些操作基本都能 cover ,也没有什么风险。
dsd2077
24 天前
@Griffith #6 是的,Linux 很难做回滚!虽然做了一些机制,但目前确实无法保证模型不会乱来。可以尝试 command 模式,每一步都需要用户确认。期待模型变得越来越聪明了。终有一天实现:人下命令,电脑自动执行。
DT27
24 天前
最喜欢 NextSSH 的界面,可惜作者不做了。


大图: https://youjb.com/images/2025/08/08/2025-08-08-19.19.520f7f217f3f098733.png
dsd2077
24 天前
@DT27 #9 NextSSH 没用过,不过这种布局感觉和 Termius 很像也。
deepseek
19 天前
主机配置文件导入和导出功能(json 文件), 有开发计划吗
dsd2077
19 天前
@deepseek #11 导入导出功能确实重要,我们排期一下。此外我们正在做资产云同步,云同步的方式比手动导入导出更符合多设备场景。
deepseek
16 天前
@dsd2077 #12 更新版本已经支持了👍
deepseek
5 天前
经历过几次自动更新重启,但是无法知道到底更新了哪些内容,可以加上更新日志吗?在“设置”或者”通知“都行
deepseek
5 天前
@deepseek #14 虽然 github 的 release 页面能看到,但终究是不方便。另外也建议在设置-关于,也加上主页链接和 github/gitee 链接
dsd2077
5 天前
@deepseek #14 没问题,这就加上
Quik
5 天前
感觉不错诶。不过有些疑问:
1. Chat 功能的 LLM api 可以自定义吗?这个需求 Warp 那边的 issue 一直有人在提,但 Warp 似乎不想实现这个功能,为了保护隐私,只是增加了一些正则来脱敏文本;
2. Cursor 其实也支持 terminal 的交互,虽然比较简陋且不方便。直接看 demo 的话,也比较像。Chaterm 还有什么比 Cursor 更吸引人的特性吗?

总之还是支持,先 star 了再说。Warp 至今都不支持切换 UI 的语言
lemonda
5 天前
/t/926857
很有前途啊,命令结果调用到 chat 可以用于 debug ,还可以加入协作,不会时摇人,一键总结成安装脚本,日志实时输出给 AI 判断是否有攻击意图,自动开启频率限制等反制措施。
不和 Terminal 结合,常驻机器里用来接收特定指令,能玩的花样就更多了。
dsd2077
5 天前
@Quik #17 谢谢支持。
1.支持填自己的 api
2. 这是个好问题。首先从工具类别上来说,cursor 的 Terminal 无法取代专门的 SSH 终端,尤其是对于运维人员来说,应该不会有谁用 cursor/vscode 来干运维吧;即便是对于开发同学来说,如果不是写代码而是部署这类工作,用终端工具的体验肯定好过 IDE 。
独特功能方面,我说几点:1.我们的 agent 针对 terminal 这个场景调优的,性能比 cursor 要好(不知道你有没有遇到过,cursor 解决不了但是 warp 能解决的场景,这就是他们 agent 能力的差异导致的) 2.Chaterm 的 agent 模式可以批量操作服务器,cursor 做不到 3.我们的 agent 在安全性有很多考量(我没用 cursor 操作过远程服务器,不知道这块他们做的怎么样) 4.支持堡垒机,这个 cursor 肯定做不到吧
dsd2077
5 天前
@lemonda #18
现在谁 debug 不是用 AI ,原生的更好用 哈哈哈
协作这个我们还没考虑,很多 Terminal 是支持的,比如 warp 、termius ,就是不知道这个应用场景多不多。
是的,很多企业级 agent 就是常驻机器上解决某一类特定问题。

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

https://ex.noerr.eu.org/t/1150688

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

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

© 2021 V2EX