← 返回首页

Netcatty:给 SSH 终端装上 AI 助手,一句话管理所有远程服务器

集成 AI 助手、多视图 Vault 主机管理、分屏终端、SFTP,支持 MCP 协议让外部 AI 工具直接调用

🐱💻

很多运维和开发者每天要管理一大堆远程服务器:记住很多命令和密码、来来回回切换、服务器出问题一台一台登录诊断。全是重复的工作,都不难,但真的很烦。

最近刷到一个开源项目 Netcatty,在 GitHub 上已经有 3500+ star,把 SSH 终端、SFTP 文件管理、主机管理三件事合到一个工具里,还加了个 AI 助手。

Netcatty 项目封面

01 一句话诊断所有服务器

运维要管三台生产服务器(Web、数据库、缓存),放在 Vault 中。打开 Netcatty 的 AI 对话面板,输入:

💬 帮我检查一下这三台服务器的健康状况

然后它会自动从 Vault 获取连接信息,并行连上三台服务器,运行 top、free、df、systemctl status 等诊断命令。输出不是直接丢给你,而是解析异常值——内存超 80%、磁盘不足 20%、服务状态异常全部标记出来。最后给你一份健康报告。

AI 助手并行诊断

整个过程你只说了那句话,连接、诊断、分析、修复全部自动完成。

02 五个核心功能

① Catty Agent AI 助手

内置 AI 助手理解自然语言指令,支持单机诊断和多机协同。一句话在两台服务器上搭建 Docker Swarm 集群并自动完成初始化令牌交换。

不用担心命令记不住——直接说"检查服务器健康状态",它就知道要跑哪些诊断命令。

Catty Agent

② 多视图 Vault 主机管理

Vault 支持网格、列表、树状三种视图,快速搜索 + 拖拽分组。自动识别连接的服务器系统(Ubuntu、CentOS 等),在主机列表里显示对应图标。

Vault 网格视图 Vault 列表视图 系统自动识别

③ 分屏终端 + 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 格式安装包。也可以用 Nix 直接跑:

nix run github:binaricat/Netcatty
安装方式

03 写在最后

Netcatty 说白了就是帮运维和开发者把 SSH 终端、SFTP 文件管理、主机管理这三件事合到一个工具里,还加了个 AI 助手。一句话就能诊断所有服务器,支持 MCP 让它能被外部 AI 工具调用,运维同学的福音。
🔗 相关链接