所有服务器,
都在一个窗口

会话树、终端、命令库、SFTP 都在一个窗口里。SecureCRT 和 WinSCP 的配置整棵搬过来,一个不丢。Tauri 2 + Rust 写成,3.7 MB,不是 Electron 套壳,还内置给 AI 智能体用的 MCP 服务。

下载 OneCRT v0.2.0

免费,无需账号 Windows · macOS · Linux 凭据只存本机 中文 / English

OneCRT 深色主题主界面:左侧会话管理器按文件夹列出生产与预发环境主机,中间是已连接的 web-01 终端标签页,正在输出 kubectl、df 与 systemctl 的结果,底部状态栏显示 root@203.0.113.11:22 已连接
功能 FEATURES

该有的功能,
都不用切出去找

界面按会话管理器 / 快速连接 / 命令管理器的布局组织,键盘和右键菜单都能走通。

下面四组是日常最常用的动线:连上去、搬过来、交给智能体、换套配色。

会话树,双击就连文件夹分组 · 过滤 · 右键全套

会话按文件夹组织成一棵树,双击即连;剪切、复制、粘贴、重命名、属性都在右键里。树结构落盘为 JSON,重启后原样还在。

  • 真实 SSH PTY,多会话并行,尺寸随窗口自适应
  • 标签上直接显示连接状态,空闲保活走在 SSH 层
  • 工具栏与状态栏同屏,当前用户、主机、端口一眼看到
会话树与终端标签页:左侧按生产、预发分组,中间终端在跑 kubectl 与 systemctl

快速连接与四种认证

协议、主机、端口、用户名一屏填完。公钥、键盘交互、密码、GSSAPI 可按顺序尝试,失败时回传具体是哪一种没过。

命令库与广播

显示名和实际发送的文本分开存,允许多行。双击发到当前终端,也可以广播给全部就绪会话,或只发给当前可见的那个。

SFTP 文件面板

本地与远端双栏对照,上传下载带进度与传输列表。文件走你已经开着的那条 SSH 会话,不用再留一个客户端。

断线就一条提示

断线只给一条明确提示,按回车就重连,不做猜心思的自动重连;长时间空闲掉线由 SSH 层保活压住。

应用内更新

帮助 → 关于里直接检查更新。Windows 与 Linux AppImage 可自助升级;macOS 需签名包,请手动下载 dmg 覆盖。

三端同一条流水线

Windows x64、macOS Apple Silicon、Linux x86_64 由同一条 GitHub Actions 打包,版本号、更新源与校验值都对齐。

界面 INTERFACE

浅色深色,
中文都排得开

配色取自应用图标的两档绿,正文与界面色的对比度按 WCAG AA 校过。

终端的 ANSI 红黄绿单独调过一版,深色底上中文报错也看得清。

OneCRT 明亮主题的导入外部客户端配置弹窗,列出 SecureCRT 与 WinSCP 两个来源
导入外部配置 · 明亮主题、英文界面,来源带各自官方标识
OneCRT 明亮主题主界面:会话树与英文界面的终端标签页,正在输出命令结果
明亮主题 · 外框浅、内容层纯白,工具栏与状态栏同屏
安全 PRIVACY & SECURITY

凭据留在本机,
不上任何云

没有账号系统,也没有服务端。会话与口令只写进本机的应用数据目录。

MCP 默认关闭、只监听 127.0.0.1,逐请求校验令牌。

口令加密落盘

Windows 上口令经系统 DPAPI 加密后再写盘;其他平台没有可移植的系统级密钥,请把数据目录纳入磁盘加密。

只听回环

MCP server 绑定 127.0.0.1,端口可改;每个请求校验 Authorization: Bearer <token>,令牌可轮换。

智能体看不到口令

它只能点用你已经存下的凭据,既收不到也看不到口令本身;关掉开关会连带拆掉 agent 遗留的 shell。

无埋点、无遥测

除了你主动发起的 SSH 连接和检查更新时读 latest.json,应用不往外发数据;本页也是纯静态,不加载统计脚本。

MCP 服务 MODEL CONTEXT PROTOCOL

让智能体
替你跑 SSH

文件 → MCP 服务… 勾选后,OneCRT 在 127.0.0.1:39117/mcp(端口可改)起一个 Streamable HTTP 的 MCP server,把已存会话变成六个工具。

弹窗里一键复制配置,直接粘进 Qoder、Claude Desktop 或 Cursor。

六个工具,都只覆盖你已存下的会话

  • sessions_list、terminals_list、exec、send、read、close
  • 命令跑没跑完有判据。exec 按会话复用同一个 shell,cd、export 跨调用有效;靠追加的 echo 结束标记判定完成,回传正文带退出码。
  • 输出有上限也有续读。单次回传正文 64 KB,超出部分给出偏移,read 接着取。
  • 默认关、只听回环、逐请求鉴权。弹窗里两秒刷新一次,列出正在跑的会话和它们最后一条命令。

弹窗里的复制按钮给出可直接粘进客户端的配置:

{
  "mcpServers": {
    "onecrt": {
      "type": "http",
      "url": "http://127.0.0.1:39117/mcp",
      "headers": { "Authorization": "Bearer <你的令牌>" }
    }
  }
}
OneCRT 的 MCP 服务设置弹窗:启用开关、端口 39117、掩码显示的令牌与轮换按钮、监听地址、正在运行的智能体会话列表
MCP 服务弹窗:端口、令牌(默认掩码)与在跑的 agent 会话
互联 INTEROP

跟现有的工具接得上

SSH 这一层的迁移路径都留着:配置能搬过来,智能体能在同一批会话上调工具。

SecureCRT 导入 XML
WinSCP 导入 ini
Qoder MCP 客户端
Claude Desktop MCP 客户端
Cursor MCP 客户端
下载 DOWNLOAD

当前版本 v0.2.0

安装包与校验值都在 GitHub Releases 上,直接下载即可,不需要账号,也没有功能限制。

Windows 与 Linux AppImage 支持应用内更新;macOS 请手动下载 dmg 覆盖。

Windows

当前设备

Windows 10 / 11 · x64

shellx-0.2.0-windows-x64-setup.exe

约 3.7 MB · NSIS 安装包

下载 Windows 版

macOS

当前设备

macOS 12 及以上 · Apple Silicon

shellx-0.2.0-macos-arm64.dmg

约 4.9 MB · 未签名,首次打开用右键 → 打开

下载 macOS 版

Linux

当前设备

x86_64 发行版

shellx-0.2.0-linux-x64.deb · shellx-0.2.0-linux-x64.AppImage

deb 约 6.2 MB · AppImage 约 84.6 MB

安装包文件名沿用 shellx 前缀,与本机数据目录同名;应用内显示名为 OneCRT。Windows 与 Linux(AppImage)支持应用内自动更新,macOS 的自动更新按 Tauri 要求需要 Developer ID 签名,当前请手动下载 dmg 覆盖。全部产物与 SHA256

常见问题 FAQ

上手前常被问到的几件事

OneCRT 收费吗?需要注册账号吗?

不收费,也不需要账号。安装包直接从 GitHub Releases 下载,全部功能都在里面,没有试用期限或功能墙。

支持哪些 SSH 认证方式?

密码、公钥(OpenSSH 私钥,路径支持 ~ 展开)、键盘交互和 GSSAPI。一个会话可以配多种认证并按顺序尝试,失败时会回传具体原因,不是笼统一句"连不上"。

主机口令和会话存在哪里?

只存在本机的应用数据目录,不会上传。Windows 上口令经系统 DPAPI 加密后再写盘;其他平台没有可移植的系统级密钥,口令以明文存在同一目录的会话文件里,请把该目录纳入磁盘加密范围。

帮助 → 关于 OneCRT… 里会显示这个目录的具体位置,点「打开」直接在文件管理器里定位它。

可以从 SecureCRT 或 WinSCP 迁移吗?

可以。文件 → 导入配置… 支持 SecureCRT 导出的会话 XML 和 WinSCP 的 WinSCP.ini,解析出的会话连同分组层级一起追加到当前会话树。

这两种配置文件都不含可用的明文口令,导入的会话在首次连接时补凭据。SecureCRT 与 WinSCP 是各自权利人的商标与产品,OneCRT 与它们没有隶属关系。

支持哪些操作系统和架构?

Windows x64(NSIS 安装包)、macOS 12 及以上的 Apple Silicon(dmg)、Linux x86_64(deb 与 AppImage)。三端产物由同一条 GitHub Actions 流水线打包。

macOS 打开时提示无法验证开发者怎么办?

macOS 包未做 Developer ID 签名与公证。首次打开请在访达里右键应用图标选择「打开」,或在系统设置 → 隐私与安全性中允许运行。

MCP 服务是做什么的?安全吗?

开启后 OneCRT 在本机 127.0.0.1 上起一个 Streamable HTTP 的 MCP server,把已保存的会话作为工具开放给 Qoder、Claude Desktop、Cursor 这类智能体。

它默认关闭、只监听回环地址,每个请求都要校验 Bearer 令牌;智能体只能点用你已经存下的凭据,既收不到也看不到口令本身。

会收集使用数据吗?

没有埋点和遥测上报。除了你主动发起的 SSH 连接,以及检查更新时读取 GitHub Releases 上的 latest.json,应用不会向任何服务发送数据;本官网也是纯静态页面,同样不加载统计脚本。

装上,1 分钟连上第一台机器

安装包 3.7 MB,一路下一步;不需要注册,也不需要联网激活。

下载 OneCRT v0.2.0