
hop
活跃·★ 65·MIT·更新于 2026-10-15
hop 是一个 SSH 连接管理器,目的是把 `ssh -i ~/.ssh/work_key [email protected] -p 2222` 这样的长命令换成 `hop prod`。它会对你输入的名字做模糊匹配,可导入已有的 ~/.ssh/config,并以无依赖的单个二进制文件发布。
TUI 仪表盘可以用键盘或鼠标浏览、添加、编辑和删除连接。连接可以按项目、环境或标签分组,通过 ProxyJump 经由跳板机连接,并可在网络不稳定时使用 mosh 代替 SSH。`hop exec production "uptime"` 会在一个分组里的每台服务器上执行命令,连接也可以导出为 YAML 用于分享或备份。配置文件位于 ~/.config/hop/config.yaml。MCP 服务让 AI 助手可以搜索连接、执行命令并检查各项目的状态,另有 Raycast 扩展可从 Raycast 启动连接。可用 Homebrew 或 `go install` 安装。
指南
最近提交2026-10-15来源:GitHub、npm 和 PyPI 的公开接口。
#SSH 客户端#终端用户界面 (TUI)#服务器管理#模糊搜索#远程执行#配置管理#跳板机#AI 集成
01
功能特性
01模糊匹配:通过简短的模糊匹配命令连接服务器。
02TUI 仪表板:用于管理连接的交互式终端用户界面。
03多服务器执行:同时在多台服务器上运行命令。
04SSH 配置导入/导出:轻松导入现有 SSH 配置或导出连接。
05AI 助手集成(MCP 服务器):允许 AI 助手通过 hop 管理服务器。
02
为什么选择它
+模糊匹配把冗长的 SSH 命令缩成 `hop prod` 这样的短命令。
+可导入已有的 ~/.ssh/config,也可把连接导出为 YAML。
+TUI 仪表盘、分组和标签、ProxyJump 与 mosh 支持,集中在一个无依赖的二进制文件里。
+多主机执行可在分组内批量运行命令,MCP 服务让助手使用同样的连接。
03
权衡点
!把 MCP 服务交给 AI 助手意味着它可以在你的服务器上执行命令,只应连接到你愿意开放的主机。
!README 自己提醒:`forward_agent: true` 会把你的 SSH 密钥暴露给远程主机上拥有 root 权限的任何人。
!它是个人规模的工具(约 64 个星标),而不是团队访问平台,没有集中审计或访问控制。
04
维护状况检查
活跃检查日期: 2026-10-19
- 最近提交
- 2026-10-15
- 近 90 天提交数
- 15
- 近 90 天发布数
- 1
- 最新发布
- v1.9.2 (2026-10-12)
- 未关闭 issue
- 0
- 近期 issue 至少有一条评论的比例
- 12/12
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
06
快速开始
1
$ brew install danmartuszewski/tap/hop
07
使用场景
↳使用 `hop prod` 等短别名快速连接到生产服务器。
↳在一组生产服务器上同时执行相同的命令(例如 `uptime`)。
↳导入现有的 `~/.ssh/config` 条目,以在 hop 中集中管理服务器。
↳通过交互式终端仪表板浏览、添加、编辑和删除服务器连接。
↳允许 AI 助手(例如 Claude Code)管理和查询跨项目的服务器状态。
VS
congressMCP
★36
→
07
使用场景
在 DigitalOcean 上一键部署
为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。
立即领取 $200 免费额度