保存你的 SSH 连接,
直接在远程机器上运行 AI 代理
AgentsRoom 既是 SSH 连接管理器,也是内置的 SSH 终端,二合一。把远程服务器保存一次,用 SSH 密钥或密码连接,然后直接在远程机器上运行 Claude Code、Codex 或 Antigravity CLI。
别再在单独的 SSH 客户端和代码编辑器之间来回切换了。把连接配置、终端和 AI 编程代理放进同一个应用,全都指向同一台远程服务器。
AgentsRoom 如何连接到已保存的 SSH 服务器,并直接在远程机器上运行 AI 编程代理。
大多数 AI 编程代理都默认你的代码就在你眼前这台机器上。但很多工作其实发生在远程服务器上:一台 VPS、一台预发布机、一台性能强劲的构建机、一台全团队共用的开发服务器。AgentsRoom 把这种情况当作头等场景来对待。保存一个 SSH 连接,通过 SSH 打开内置终端,你就像在本地一样在远程主机上工作。
SSH 连接管理器为你接触过的每一台服务器保留一份配置:主机、端口、用户,以及你用 SSH 密钥还是密码认证。再也不用翻找散落各处的配置文件,也不用一遍遍重输那条长命令。选一个已保存的连接,点连接,终端一步就把你带上那台机器。
真正的收获,是让 AI 编程代理在代码实际所在的地方运行。通过 SSH 连接到你的远程服务器,然后在那台机器上启动 Claude Code、Codex、Antigravity CLI 或其他代理。代理读取并编辑远程主机上的文件,针对远程环境运行测试套件,而你全程在 AgentsRoom 里掌控这一切,旁边不用再开第二个 SSH 客户端。
为运行 AI 代理而生的 SSH 客户端
连接管理、真正的终端、远程代理执行,全在一处。
已保存的 SSH 连接
为每台远程服务器存一份可复用的配置:主机、端口、用户和认证方式。你的 VPS、预发布机和团队开发服务器都在同一个列表里。选一个连接就进去了,不用重输任何命令。
密钥或密码认证
用 SSH 密钥或密码认证,服务器要哪种就用哪种。让配置指向你的私钥文件,或者存一个密码,连接时 AgentsRoom 会自动完成握手。
通过 SSH 的内置终端
每个连接都会在 AgentsRoom 内打开一个连到远程主机的真正终端。完整的彩色输出、命令历史和复制粘贴,由你在本地项目里早就用惯的同一个终端提供。不用再单独开一个 SSH 客户端。
在远程服务器上运行代理
通过 SSH 直接在远程机器上启动 Claude Code、Codex、Antigravity CLI 或其他代理。代理处理服务器上的文件,在远程环境里执行命令,而不是在你的笔记本上。
把 SSH 绑定到项目
把一个项目标记为远程,并绑定到一个已保存的 SSH 连接。从此这个项目的终端和代理都在那台服务器上打开,远程代码库用起来就像一个普通的 AgentsRoom 项目。
凭据不进仓库
你的 SSH 密钥留在你的机器上,密码加密存放在它的钥匙串里;只有开启同步密码时,才会以端到端加密的方式跟着走。项目仓库里永远不会写入任何东西,所以关于你服务器的任何东西都不会泄露到队友可能克隆的目录里。
导入你的 ~/.ssh/config
你早就能从终端连上的那些服务器,会原样进来。AgentsRoom 读取 ~/.ssh/config 里的 host 块,保留每个块声明的身份密钥文件,并保留经由堡垒机的 ProxyJump:它通过别名连接,把块的解析交给 OpenSSH,和你的 shell 做法完全一致。
AWS SSM 会话
通过 aws ssm start-session 连上一台既没有公网地址、也没有开放 SSH 入站端口的实例。会话由你机器上早已配置好的 AWS 配置文件授权,所以应用里既不用存密码,也不用存密钥。
WinRM 与 PowerShell Remoting
连接没有 OpenSSH 但支持 WinRM 的 Windows 主机:工作组机器用 NTLM,域成员用 Kerberos,还包括本地部署 Exchange 的 PowerShell 端点。CredSSP 用于第二跃点,即会话还需要进一步访问 Active Directory 或文件服务器的情况:使用经过证书校验的 HTTPS,表单会提醒你密码将交给该服务器。从域外的工作站,你只需自行填写域控制器和服务器 IP,AgentsRoom 会完成名称解析,不会碰你的 hosts 文件。代理通过它运行 PowerShell 时默认只读;写入会等待你的确认:全部写入、仅高风险写入或都不需要,可为每个连接单独选择。
你的密码始终加密,默认留在你的机器上
一个 SSH 连接管理器只有在你敢把凭据托付给它时才有用。连接的名称、主机、端口和用户会跟着你的账户走,所以在一台电脑上保存的服务器会出现在其他电脑上,不用重输。你的 SSH 密钥留在本机,密码和密钥口令则加密留在你输入它们的那台机器的钥匙串里。在“设置 > 账户”中开启同步密码(默认关闭)后,它们也会跟着走,并用只有你的电脑持有的密钥进行端到端加密:AgentsRoom 存储它们却无法读取。你正在做的项目里永远不会写入任何东西:连接到远程服务器永远不会往仓库里加配置文件,也不会一不小心就提交了主机地址或密钥。
认证走的是标准 SSH。基于密钥的登录使用你现有的私钥,和你的 shell 完全一样。密码登录则像任何其他 SSH 客户端一样,通过加密的 SSH 通道发送。AgentsRoom 是客户端,你的服务器始终是它接受什么的唯一权威。
当你在远程机器上运行 AI 代理时,代码留在远程机器上。代理读取并编辑你所连接的那台服务器上的文件。除非你主动要求,远程项目的任何内容都不会被复制到你的笔记本上,而你的连接配置也绝不会分享给任何其他人。
从零开始,让代理跑在远程服务器上
连接保存一次,从此一直在上面跑代理。
保存 SSH 连接
在项目中,点击开发命令栏里的“服务器”,然后点“添加连接”,或者用“从 ~/.ssh/config 导入”把你已有的主机导进来。一份配置包含主机、端口、用户,以及你的 SSH 密钥文件或密码。给它起个名字,比如 prod-vps 或 staging,下次就能直接用。
连接并打开终端
选中已保存的连接,点连接。AgentsRoom 会通过 SSH 在远程主机上打开一个内置终端。现在你就在服务器上了,彩色输出和命令历史一应俱全。
在机器上运行 AI 代理
在那个远程终端里启动 Claude Code、Codex 或 Antigravity CLI。代理处理服务器上的文件,针对远程环境运行,而你像操作任何其他项目一样在 AgentsRoom 里掌控它。
当你需要代理跑在远程服务器上时
不是每个代码库都待在你的笔记本里。
VPS 上的代码
你的应用跑在 VPS 上,而你想就地把它修好。打开已保存的 SSH 连接,在机器上运行一个 Claude Code 代理,对着真实环境连同依赖一起修掉这个 bug。
在预发布机上工作
预发布服务器能复现一个你笔记本上永远复现不出来的 bug。SSH 进去,让一个 Codex 代理对准预发布代码库,让它在真正会出问题的那台机器上复现并修复。
共享开发服务器
团队共用一台开发服务器。每个人都保存同一个 SSH 连接,打开各自的终端,在这台主机上运行各自的代理,谁都不用各自再搭一份本地克隆。
无需本地搭环境
一套你不想装进笔记本的重型工具链待在一台构建机上。通过 SSH 连过去,在那里运行一个 Antigravity CLI 代理,活儿在远程干,你自己的机器保持干净。
我的 AI 代理如何访问我的 SSH 连接?
通过 AgentsRoom MCP。你保存的连接会以五个 MCP 工具的形式提供给每个代理:ssh_list 返回当前项目中可用的服务器(SSH、AWS SSM 和 WinRM 一视同仁),ssh_exec 在服务器上运行一条命令并返回输出(在 WinRM 主机上是一行 PowerShell,除非你允许写入,否则为只读;写入可以逐条确认、仅在有风险时确认或从不确认,由你选择),ssh_transfer 把一个文件传到服务器或从服务器取回,ssh_connect 把服务器作为真正的终端标签页打开,ssh_connection_new 则提议一台你尚未保存的服务器。所以当你对代理说“连到 prod 读一下日志”或“列出 Exchange 的发送连接器”时,它不必猜主机名,也不必手写命令:它会读取你的连接列表,在正确的机器上工作。
这种 SSH 访问刻意不涉及任何密钥信息。ssh_list 只返回元数据:名称、主机、端口、用户、认证方式和作用域。密码与私钥口令始终加密保存在系统钥匙串里,私钥留在你的磁盘上,注入终端的动作由应用本身完成。代理只是指名一个连接,从不接触凭据。
代理用 ssh_connect 打开的会话是可见的终端标签页:你可以查看、输入,随时关闭。它用 ssh_exec 执行的命令会连同退出码回到它的对话里,所以你始终看得到执行了什么、机器回了什么。文件的传递方式也一样:代理用 ssh_transfer 从服务器取回一份数据库转储或日志,或者把文件推送到服务器,走的是同一条无凭据通道,拿到的是你机器上的一个路径,而不是被粘贴进对话里的文件内容。连接既可以只保存在某个项目里,也可以保存为全局,让代理只看到有意义的服务器。命令行只能在已打开的会话中使用的网络设备也同样支持,例如 WatchGuard 防火墙以及许多交换机和路由器:ssh_exec 会打开会话,等待设备提示符出现,然后逐条输入命令。
代理在服务器上工作时,你可以实时看着它。它用 ssh_exec 执行的每条命令都会连同输出一起出现在右侧面板的“活动”标签页中,每台服务器一份日志;代理的头像会显示在“服务器”按钮上,并带着“代理工作中”徽章显示在你的服务器列表中。以编码形式发送的命令会以解码后的形式显示。你也可以在手机上跟进,就在移动应用的代理卡片里。这些内容只在你的电脑和手机之间传输,端到端加密,机密信息会被遮蔽:你的机器上运行的任何内容都不会保存在服务器上。
创建也可以完全交给代理。ssh_connection_new 保留经过审核的路径:它打开创建表单,并用代理在 compose 文件、部署脚本或你的文档里找到的信息预先填好,而审核、输入凭据、保存的人是你。除非你关闭“代理可以管理连接”(设置,默认开启),ssh_connection_save 会把连接直接写入,而即便到那时,凭据也不会经过对话:代理只说出密钥库中某个机密的名称,由桌面端复制值。这个关闭开关写在设置里,而不是在提示词里请求来的,因为一个代理能背着你注册的连接就是一个后门。
了解 AgentsRoom MCP在应用里实拍:让一个代理查看预发布服务器的剩余磁盘空间、运行健康检查脚本、看一眼 nginx 日志的末尾。三次调用连同输出、退出码和耗时,一条接一条出现在“活动”标签页里,随后这台服务器的日志完整展开,并带你回到服务器列表。在那里运行的一切都不会离开这台电脑。
常见问题
问我们其他问题我能保存多个 SSH 连接吗?
它支持 SSH 密钥和密码认证吗?
我能通过 SSH 在远程服务器上运行 Claude Code 或 Codex 吗?
我的 SSH 凭据存在哪里?
我还需要单独的 SSH 客户端吗?
我的 AI 代理能访问我的 SSH 连接吗?
代理会看到我的 SSH 密码吗?
我能导入现有的 ~/.ssh/config 吗?
我能连上一台没有公网地址、也没有开放 SSH 端口的服务器吗?
代理能新建一个 SSH 连接吗?
我可以连接 Windows 服务器并使用 PowerShell 吗?
我可以直接打开一个只存在于远程服务器上的项目,而不用把它克隆到本地吗?
关闭 AgentsRoom 后,在服务器上运行的代理会停止吗?
在 AgentsRoom 里,从哪里添加 SSH 连接?
内置浏览器能打开在远程服务器上运行的开发服务器吗?
可以让代理在使用服务器之前先征求我的同意吗?
截图
应用的真实截图,随此功能的演进不断添加。
你可能还喜欢
经由 AWS SSM 访问 RDS
从你自己的机器出发,经由 aws ssm start-session 和 AWS-StartPortForwardingSessionToRemoteHost 文档,访问一个没有公网端点的 Amazon RDS 实例。没有堡垒机要维护,不用 VPN,也不用开放入站 SSH 规则。AgentsRoom 在一个回环端口上打开会话,并让数据库客户端从中穿过。支持 MySQL、PostgreSQL、SQL Server 和 MongoDB,也就是 RDS MySQL、RDS PostgreSQL、RDS for SQL Server、Aurora 以及 DocumentDB。
数据库连接
保存你的 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite 和 Google BigQuery 连接,通过 SSH 隧道或 AWS SSM 会话访问私有子网里的数据库,让你的 AI 代理经由 MCP 查询它。默认只读,每次调用一条语句,结果集有上限,密码永远到不了代理手里。MySQL、PostgreSQL 和 MongoDB 的导出、导入以及数据库之间的直接复制也都包含在内。
密钥管理器
把 API 密钥、令牌和密码存进操作系统钥匙串,在开发命令和代理环境里用 {{secret:NAME}} 引用,交给 AgentsRoom 在启动时解析。代理只看得到名称,看不到值,任何内容都不会同步到服务器。
仓库导入
连接 GitHub 或 GitLab,浏览你真正有权限访问的仓库,一次克隆多个。每个仓库都会成为一个项目,拥有自己的 AI 编码代理。支持自托管的 GitLab 实例。
开发终端
按项目管理的终端管理器和进程启动器。一键启动后端、前端和工作进程,本地或通过 SSH 在远程服务器上都行。
远程代理控制
用手机操控你的 AI 编程代理。从 iOS 和 Android 驱动你机器或远程服务器上的终端、项目和提示词。
本地隧道(实时预览)
内置的安全隧道,把本地或远程开发服务器暴露成一个公网 HTTPS URL。随时随地预览你正在进行的工作。
多项目、多代理
在一个可视化指挥中心里并行运行多个项目和多个 AI 代理,本地和远程兼顾。
把你的 AI 代理带到远程服务器上
下载 AgentsRoom,保存你的 SSH 连接,通过内置终端在任意 VPS 或远程服务器上运行 Claude Code、Codex 或 Antigravity CLI。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。



