安全、稳定、
可被 Agent 操作的 SSH 客户端

连接、密钥和隧道都在 Rust 核心里,界面重载不断线。内置 MCP 服务,Claude Code 可以直接操作你的服务器。

Windows 10/11 · x64
终端与状态面板

功能

终端

多标签、WebGL 渲染、搜索、语法高亮、断线重连。

命令预测

历史、收藏和常用命令实时补全,输入中文直接转命令。

AI 命令

Ctrl+K 用自然语言生成命令,选中输出让 AI 解释。支持 Claude 与 OpenAI 兼容服务。

状态面板

CPU、内存、负载、网络、磁盘 IO、Top 进程,卡片可自定义。

总览

所有服务器一屏实时状态,按分组批量连接。

SFTP 文件

拖拽上传下载、在线编辑、修改权限。

隧道

本地 -L、远程 -R、动态 SOCKS5 -D,可开机自动启动。

多机执行

多台服务器并发执行,按主机查看输出,失败重试。

全局搜索

Ctrl+P 搜索服务器、终端、命令、历史、隧道和设置。

导入

OpenSSH config、PuTTY、Xshell、MobaXterm、FinalShell、1Password、CSV。

SSH Agent

支持 1Password 与 Windows OpenSSH Agent,私钥不离开 Agent。

全局热键

Ctrl+Alt+M 显示/隐藏窗口,按住 Alt+` 切换终端。

安全

  • 全部加密存储:密码、私钥、API Key 用主密码派生密钥加密(Argon2id + XChaCha20-Poly1305),磁盘上只有密文。
  • 设备绑定:可选“在此设备记住”,数据密钥由 Windows DPAPI 保护。
  • 指纹校验:首次连接确认主机指纹,指纹变化时告警。
  • Agent 权限:按服务器设置禁止 / 只读 / 每次询问 / 自动,高风险命令仍需确认,全部操作写审计日志。
  • MCP 仅本机:只监听 127.0.0.1,需要 Bearer Token,拒绝浏览器来源请求。

稳定

  • 界面与连接分离:SSH、终端、隧道都运行在 Rust 进程里,界面只负责显示。
  • 重载回放:每个会话 512KB 环形缓冲,界面重载后自动接上并回放输出。
  • 输出合并:约 60fps 合并推送,大量输出不会压垮界面。
  • 看门狗:界面 90 秒无响应时自动重载,连接不受影响。
  • 内存稳定:图表保留 60 个采样点,终端回滚 5000 行,长时间运行不膨胀。
React + xterm.js 只负责显示 IPC · ~60fps Rust 核心 持有连接与密钥 SSH 连接池 终端 · 512KB 缓冲 隧道 MCP · 127.0.0.1 Agent

接入 Agent

在应用的 Agent 页开启 MCP 服务,复制命令到 Claude Code:

claude mcp add --transport http myshellplus \
  http://127.0.0.1:17890/mcp \
  --header "Authorization: Bearer <token>"
list_hosts列出服务器
run_command执行命令
batch_run多机执行
host_status主机状态
list_dir read_file write_file文件操作
list_terminals read_terminal send_terminal操作已打开的终端

开始使用

免费开源,支持应用内自动更新。