Netcatty 又一个神级运维 Agent ,终于有人做了。
- 免费干货
- 7小时前
- 10热度
- 0评论
很多运维和开发者每天要管理一大堆远程服务器。
都会面临这样的问题。
要记住很多命令和密码,来回切换很容易弄混。
服务器出了问题,要一台一台地登录上去手动执行诊断命令。
想搭建一个集群,脚本已经写好几行了。
都不难。
全是重复的工作。
最近刷到了一个很实用的项目。
在 GitHub 上已经有 3500 多人关注。

01 开源项目简介
Netcatty 是一个带有 AI 助手的 SSH 终端管理器。
可以让你用自然语言对话来管理远程服务器,不需要记住很多命令。
支持 SSH、Telnet、Mosh、串口等多类连接方式,并且内含SFTP文件浏览器和分屏终端。
可以把常用的主机都放到Vault里面去,用网格、列表或者树状图的形式来管理。
可以自动识别出连接的服务器是 Ubuntu、CentOS 还是其他的发行版,在主机列表里显示相应的图标。

02 我先用真实案例演示一把
比如我是运维,要管三台生产服务器。
Web 服务器、数据库服务器、缓存服务器都放在了 Vault 中。
我想要快速查看这三台服务器的状态,但是又不想一个一个地登录上去手动执行命令。
使用 Netcatty。
打开AI对话面板,输入:帮我检查一下这三台服务器的健康状况。*
然后它会自动识别出 Vault 中的主机列表,并行连接到三台服务器上。
不需要手动输入地址和密码,直接从Vault中获取连接信息。
然后在每一台服务器上运行诊断命令,top、free、df、systemctl status 等等。

它不直接把命令的结果给你,而是对输出做解析、识别出异常值。
比如内存占用超过80%,磁盘空间不足20%,某个服务状态异常等等,都会被标记出来。
最后给你一份健康报告,把每台服务器的重要指标和问题项都列出来。
可以继续对话,对某一个问题进行修复,比如重启异常的服务、清理磁盘空间等等。
整个过程中你只说了那么一句话,其他所有的连接、诊断、分析、修复都是工具自己完成的。
03 几个核心功能
① Catty Agent AI 助手
内置的AI助手可以理解你用自然语言发出的指令,自动连接到服务器上执行命令并分析结果。
支持单机诊断和多机协同,一句话就可以在两台服务器上搭建起Docker Swarm集群,并且自动完成初始化以及令牌交换。

你不用担心命令记不住,直接说“检查服务器健康状态”,它就会知道要跑top、free、df、systemctl status这些诊断命令。
② 多视图Vault主机管理
Vault 以网格、列表、树状三种形式来管理你的 SSH 主机,并且可以进行快速搜索和拖拽分组。
网格视图适合看整体情况,列表视图适合筛选,树形视图适合整理层次关系。

它会自动识别连接的服务器是 Ubuntu、CentOS 还是其他发行版,在主机列表中显示对应的图标,一眼就能看出是什么系统。

③ 分屏终端+SFTP
终端支持水平和垂直分屏,可以同时监控多台服务器的日志、部署过程、性能指标。
不需要在不同的标签页之间切换,一个窗口就可以看到所有的主要信息。
SFTP 集成于侧边栏中,可以实现拖拽上传下载以及内嵌编辑器等功能,修改配置文件时不需要切换到其他工具。

你可以在Netcatty中直接编辑远程文件,保存之后会自动上传,比传统的SFTP客户端更加方便。

④ Deep Link 和 MCP 集成
支持ssh://、telnet://、jms://等协议直接打开Netcatty,在浏览器或者笔记软件中点击即可连接。
JumpServer 的 jms:// 链接也可以使用,它会自动解码一次性的连接载荷,打开一个临时会话但是不保存密码。
还提供了 MCP 接口,让 Claude、Codex、Cursor 这些外部 AI 工具能调用 Netcatty 打开主机、执行命令,把终端操作纳入自动化流程。
⑤ 安装简单,使用起来也容易
支持macOS、Windows、Linux三个平台,提供DMG、EXE、AppImage、DEB、RPM等不同格式的安装包。

macOS 版本已经完成了代码签名和公证,Windows 和 Linux 也有相应的安装包。
也可以直接使用Nix:
nix run github:binaricat/Netcatty
下载并安装之后,导入你的 SSH 配置或者手动添加主机就可以使用了。
04 写在最后
说白了就是帮你把 SSH 终端、SFTP 文件管理、主机管理这三件事合到一个工具里,还加了个 AI 助手。
对于运维来说,AI助手可以自动诊断服务器健康状况,避免了人工执行命令的麻烦。
对于开发者而言,分屏终端与SFTP集成于一个窗口中,切换成本低。
有需要的朋友装上试试。
Netcatty 官网:https://netcatty.app/
开源地址:https://github.com/binaricat/Netcatty
转自:https://mp.weixin.qq.com/s/8IVq3bo8Y8d9PjvfZiKy0Q