FlyingTerm · v0.1.3

一套工具,管好 SSH、文件与远程桌面

One workbench for SSH, files, and remote desktop

面向运维与开发的跨平台终端工作台:会话树、分屏 MultiExec、双栏 SFTP、端口转发、 标签内嵌 RDP、API 扫描调试、可录制的脚本宏。 Windows / macOS / Linux 同一体验,国内可走 Gitee 下载与自动升级。

A cross-platform terminal workbench for ops and developers: session tree, split MultiExec, dual-pane SFTP, tunnels, in-tab embedded RDP, API scan/debug, and recordable macros. Same experience on Windows, macOS, and Linux — with Gitee-friendly downloads and auto-update in China.

非商业许可证 · 个人 / 教育 / 研究可用 · 商业使用需授权

Non-commercial license · Personal, education & research · Commercial use needs a separate license

为什么选 FlyingTerm

Why FlyingTerm

不是再做一个「功能堆满」的终端,而是把日常最高频的 SSH / 文件 / 转发 / 远程桌面做成跨平台、可升级、可备份的一条工作流。

Not another bloated terminal suite — a focused cross-platform workflow for the SSH / files / tunnels / remote-desktop work you do every day.

01

真正跨平台,一套工作流

Truly cross-platform

Windows、macOS、Linux 同一套会话树与快捷键习惯。换机器不用换工具,加密备份一键带走会话。

Same session tree and habits on Windows, macOS, and Linux. Encrypted backup takes your sessions with you.

02

标签内嵌 RDP(含剪贴板与音频)

In-tab RDP with clipboard & audio

基于 IronRDP 在应用内打开远程桌面,支持文字剪贴板与远程音频;也可一键回退系统客户端。

IronRDP opens remote desktop inside a tab — text clipboard and remote audio included, with system-client fallback.

03

脚本宏:录制 · 等待 · 期望输出

Macros: send · wait · expect

在已连接 Shell 上录制操作,或手写 send / wait / expect 步骤,对标日常登录后自动化,而不是另学一门脚本语言。

Record on a live shell, or author send / wait / expect steps — Xshell-style post-login automation without a new language.

04

国内友好:Gitee 下载与自动升级

China-friendly updates via Gitee

国内默认用精简安装包(不内嵌 WebView2),下载与自动更新走 Gitee;完整版(内嵌运行时)从 GitHub 更新。签名校验,设置里一键检查更新。

Default slim installer (no bundled WebView2) downloads and updates via Gitee; the full WebView2 edition updates from GitHub. Signed packages; check-on-start or Check now in Settings.

05

分屏 MultiExec + 快捷命令

Splits, MultiExec & snippets

二 / 四分屏广播输入,多行编写 Ctrl+Enter 发送;顶部快捷命令条一键贴常用指令。

2/4-pane broadcast, multi-line compose with Ctrl+Enter, and a quick-commands bar for one-click snippets.

06

轻量安全默认

Sane security defaults

隧道默认只绑 127.0.0.1;主机密钥 TOFU;可选应用锁与终端录制;统计默认可关,不含主机/密码/命令。

Tunnels bind localhost by default; TOFU host keys; optional app lock & recording; telemetry is opt-out and never sends hosts/passwords/commands.

能力Capability FlyingTerm Xshell 系 MobaXterm
Windows / macOS / Linux ✓ 全平台✓ All three 主要 WindowsMostly Windows 主要 WindowsMostly Windows
SSH · SFTP · tunnels ✓ ✓ ✓
应用内嵌 RDP(剪贴板+音频)Embedded RDP (clipboard+audio) ✓ IronRDP — 偏 Windows 套件Windows-centric
Macros send/wait/expect ✓ ✓ 有限 / 另类Limited / different
加密会话备份Encrypted session backup ✓ AES-GCM 视产品Varies 视产品Varies
签名自动升级(国内优先)Signed auto-update (CN-first) ✓ 精简走 Gitee✓ slim via Gitee 视渠道Varies 视渠道Varies
完整 Cygwin / X 套件Full Cygwin / X bundle 有意不做By design: no — ✓

对比仅为能力定位说明,不代表各商业产品全部版本。FlyingTerm 有意不做 完整 Cygwin/X.org 与专业盘符级 RDP 重定向——这些场景请用专用软件;日常 SSH/文件/转发/内嵌桌面,我们把体验做完整。

This table is positioning, not a full vendor matrix. FlyingTerm intentionally skips full Cygwin/X.org and drive-level RDP redirect — use dedicated tools there. For daily SSH/files/tunnels/embedded desktop, we aim to finish the job.

功能一览

What you get

从连接到文件、隧道到录制与升级,覆盖日常运维最高频路径。细节步骤见 用户手册。

From connect to files, tunnels, recording and updates. Step-by-step details in the manual.

⌂会话树Session tree

文件夹、标签、搜索;导入 ~/.ssh/config;快速连接 user@host:22;跳板机与 Agent。

Folders, tags, search; import ~/.ssh/config; quick connect user@host:22; jump hosts & agent.

⌘多标签终端Multi-tab terminal

分屏、选中复制、双字体(ASCII+中文)、主题、延迟状态栏、本地 Shell(Windows 可内置 Git Bash)。

Splits, copy-on-select, dual fonts (ASCII+CJK), themes, latency bar, local shell (Git Bash on Windows).

⇅双栏 SFTPDual-pane SFTP

浏览、上传下载、拖拽、chmod;与 SSH 会话一体,底部面板也可打开。

Browse, upload/download, drag-drop, chmod — tied to SSH, also in the bottom panel.

⇄端口转发Port forwards

Local / Remote / Dynamic SOCKS5,默认只监听本机;全局隧道面板统一管理。

Local / Remote / Dynamic SOCKS5, localhost by default; global tunnel panel.

▶脚本宏Script macros

录制或手写 send / wait / expect;适合登录后自动执行与「等到提示再继续」。

Record or author send / wait / expect — great after login or “wait for prompt”.

▣RDP / 串口 / TelnetRDP / serial / Telnet

内嵌 RDP;串口与 Telnet 内置;VNC / MOSH 可调系统客户端;可选 X11 转发。

Embedded RDP; built-in serial & Telnet; VNC/MOSH via system clients; optional X11.

下载与安装

Download & install

国内推荐从 Gitee Releases 下精简版;需要内嵌 WebView2 时用 GitHub 上的完整版。安装后可在软件内自动检查更新。

Prefer the slim build on Gitee in mainland China; use the GitHub full installer if you need bundled WebView2. After install, the app can check for updates automatically.

Windows

Windows 10(1809+)/ 11 · 精简版走 Gitee · 完整版 *-webview2.exe 走 GitHub

Windows 10 (1809+) / 11 · slim on Gitee · full *-webview2.exe on GitHub

macOS

macOS 10.15+ · 建议 universal .dmg · Intel / Apple Silicon

macOS 10.15+ · universal .dmg preferred · Intel / Apple Silicon

Linux

优先 AppImage;Ubuntu 22.04+ / Debian 12+ / Fedora 37+ 可用 .deb / .rpm

Prefer AppImage; .deb / .rpm on Ubuntu 22.04+ / Debian 12+ / Fedora 37+

源码编译需 Node.js 20+ 与 Rust,然后 npm install → npm run tauri:dev / 发布构建见仓库文档。完整操作说明请打开 用户手册。 Source builds need Node.js 20+ and Rust, then npm install → npm run tauri:dev. Full how-to: User manual.

许可证

License

FlyingTerm 为非商业许可证:个人、教育与研究可使用与分享。商业使用需另行授权。详见公开仓库 LICENSE。

FlyingTerm is non-commercial: personal, educational, and research use are welcome. Commercial use requires a separate license. See LICENSE.