SSH,都在一个原生窗口里。
连接、传文件、转发端口、远程桌面、叫 AI 帮忙,都在一个界面里。原生渲染,启动即用、空闲不占资源,还能通过 MCP 交给外部 agent。
一次会话所需的一切
跟得上的终端
真正的 PTY 会话、真彩色、5000 行回滚、内联图片、分屏、搜索和录制。
主机与认证
发送任何凭据之前先校验主机密钥。支持 agent、密钥、密码和一次性验证码,并有加密保险库。
不用另一个文件工具
带可续传队列的 SFTP、原子替换和内置编辑器。另有 SCP 回退、ZMODEM 与 XMODEM/YMODEM。
转发与跳板链
本地、远程、SOCKS5 和 HTTP CONNECT 规则。每一跳独立校验,并支持 X11 转发。
远程桌面
在标签页里使用 VNC 和 RDP,支持证书固定;服务器只监听回环时,可以经 SSH 中转。
助手与 MCP
Ask 或 Agent 模式,命令按风险分级并需审批。可选的、仅回环的 MCP 服务器供外部代理使用。
实际跑起来是这样
主机、分组、标签,一屏之内
生产、预发、跳板、数据库各自成组,标签按环境打。搜索框里敲主机名直接连,图标按远端系统自动认——Windows 机器不用自己标。
文件就在终端旁边,不用另开客户端
左边 SFTP,右边 shell,同一台主机、同一个会话。断点续传、冲突检查后的原子保存、内置编辑器都在面板里;大文件在队列里跑,终端不卡。
端口转发在界面里,不在 dotfile 里
本地、远程、SOCKS5、HTTP CONNECT 四种规则一个列表:监听地址、目标地址、状态一眼看到。默认不监听,点启动才建立连接。
原则
原生,不是网页
直接调用 Metal、Direct3D 和 Vulkan。启动快,空闲时不空转。
为键盘而生
标签页、分屏、SFTP 和助手都是命令面板里的命令,鼠标是可选的。
如实说明限制
文档会写明哪些已验证、哪些没有,包括协议缺口。
Motty 是什么
Motty 是面向 macOS、Windows 和 Linux 的免费开源 SSH 客户端,把终端、文件面板、端口转发、远程桌面和 AI 助手放进同一个原生窗口。它用 Go 写于 Viva 桌面框架之上,因此没有 Electron 运行时,也没有内嵌浏览器:窗口经 Metal、Direct3D 或 Vulkan 直接绘制,启动不到一秒,空闲时不调度任何工作。主机密钥在发送任何凭据之前先与 Motty 自己的 known_hosts 核对,保险库使用 AES-256-GCM,密钥存放在系统密钥库。同一个窗口里还有带可续传队列的 SFTP 与 SCP、本地/远程/SOCKS5/HTTP CONNECT 转发与 X11、逐跳校验的跳板链,以及可固定证书的 VNC 与 RDP 标签页。每个版本为三个平台提供 10 个安装包,Apple 芯片的 macOS 磁盘映像 10.8 MB、Intel 版 11.8 MB。Motty 以 Apache-2.0 许可发布,不需要账号。
常见问题
Motty 是免费的吗?
是。Motty 以 Apache-2.0 许可开源,macOS、Windows 和 Linux 的安装包都可以免费下载。不需要账号,没有试用期,也没有付费档;应用里没有链接任何统计或遥测库。
Motty 支持哪些平台?
支持 Apple 芯片与 Intel 的 macOS、x64 与 arm64 的 Windows,以及 x64 与 arm64 的 Linux。每个版本都提供 macOS 的 .dmg 与 .zip、Windows 的安装程序与 .zip、Linux 的 .deb 与 .tar.gz。
Motty 用 Electron 吗?
不用。它是 Go 编写的原生应用,基于 Viva 桌面框架,直接调用 Metal、Direct3D 和 Vulkan;没有内嵌浏览器,也没有 JavaScript 层,窗口空闲时不调度任何工作。发布包是应用本体,不携带浏览器引擎。
除了 SSH,Motty 还能做什么?
SFTP 与 SCP(带可续传队列)、ZMODEM/XMODEM/YMODEM、本地/远程/SOCKS5/HTTP CONNECT 转发与 X11、跳板链、串口、Telnet 与本地 Shell,以及标签页里的 VNC 与 RDP 远程桌面。所有这些都在同一个窗口里。
AI agent 能用 Motty 吗?
可以。应用内的 Ask 与 Agent 模式按风险分级审批;可选的 MCP 服务器只监听回环,配合 bearer token 与审计日志,外部 agent 才能驱动你的会话。该服务器默认关闭,需要你手动开启。
Motty 能替代 Termius 吗?
桌面上的工作可以:Motty 在同一个原生窗口里提供 SSH、SFTP、端口转发、VNC 与 RDP,许可是 Apache-2.0。它替代不了 Termius 的移动端和云端保险库同步 —— Motty 没有这两项,主机与密钥只留在添加它们的那台机器上。
Motty 会用我现有的 ~/.ssh/config 吗?
可以导入。Motty 读取 ~/.ssh/config 里的主机、密钥与选项,并有一个设置让两边双向同步;第一次改写该文件时,会在旁边保留一份 .motty-backup 副本;导入的主机保留原名,同一条 ssh 命令照样能用。
Motty 能通过跳板机连吗?
能。跳板链按主机配置,每一跳在发送任何凭据之前都会独立校验自己的主机密钥,被攻陷的跳板机无法悄悄改写下一条连接;X11 转发也能跨整条链路工作。跳板链按主机保存,下次连接直接复用。