uniTerm 是一款轻量级一站式终端软件,Windows 版本安装包仅 14MB。整合终端、文件传输、远程桌面、数据库客户端、容器等 5 大类协议于一身;内置可自主执行的 AI Agent,能规划并执行多轮 Shell 命令。
本次 v1.7.0 补齐了 uniTerm 终端软件的最后一块拼图——内置 X11 Server 支持,累积支持协议达到 27 种。从此,你可以在一款工具里完成 SSH 远程连接、Linux GUI 应用/桌面运行、连接 Windows 远程桌面、传输文件、访问数据库、容器管理等任务,实现一站式运维。
🖥️ X11 转发与桌面支持:Windows 版本内置 X Server,开箱即用
v1.7.0 最大的亮点是新增 X11 支持。uniTerm 在 Windows 版本中内置了 VcXsrv X Server,无需额外安装,macOS 用户只需安装 XQuartz 即可使用。包含两种 X11 实现方式:
-
X11 应用转发 — 在 SSH 连接表单的高级设置中开启 X11 转发开关,即可运行 Linux 远程 GUI 应用并直接在本地桌面显示。适用于 gedit、firefox、nautilus 等任意 X11 应用。
-
X11 桌面(x11-desktop) — 全新会话类型,支持一键启动完整 Linux 桌面环境。可选择 GNOME、KDE、XFCE、MATE、Cinnamon、Openbox 六种桌面环境和自定义配置。
🔌 兼容性全面增强:VNC、S3、SSH、Telnet、串口
v1.7.0 对多个协议的兼容性进行了系统性升级。
-
VNC — 新增 TLS 开关、共享会话模式、VNC Repeater ID 支持,适配更多 VNC 服务器部署场景。
-
S3 — 新增虚拟主机风格端点,支持阿里云 OSS、腾讯 COS、华为 OBS 等自定义端点的 S3 兼容存储,不再局限于 AWS 路径风格。
-
SSH — 兼容旧版 SSH 加密算法,新增退格键选项,默认兼容华为、H3C、Cisco 等网络设备。
-
Telnet — 支持 Telnet 协议协商选项(Passive、Active),可配置本地回显、发送模式(字符/行)、换行模式(CR/CRLF)、字符编码,兼容不同厂商的 Telnet 服务器实现。
-
串口 — 串口连接不再使用独立弹窗,改为与其他协议一致的标准连接表单,新增本地回显、换行模式、字符编码等选项。
⚡ 性能与稳定性:全栈深度加固
v1.7.0 由 @coderstory 主导,对各子系统进行了深度的性能与稳定性加固,并升级了多项前端基础设施,覆盖了从底层存储到终端渲染的完整链路。
-
存储层 — store 模块引入原子写入、防抖 I/O、会话分片,避免数据竞争和写入丢失。
-
会话层 — 更大的读缓冲、事件驱动刷新循环、锁竞争优化,提升高并发连接场景下的吞吐。
-
终端引擎 — xterm.js 升级至 6.0.0,所有插件同步升级(search、fit、ligatures、Unicode 11、clipboard),终端渲染更快,Unicode 支持更完善。
-
前端渲染 — rAF 合并渲染、缓存计算、会话数据环形缓冲,大幅降低终端滚动和大量输出时的渲染压力。
-
字体排版 — 内置 JetBrains Mono Variable 为默认等宽字体,取代之前的系统字体栈,排版更精致。
-
文本高亮 — 不再匹配代码块(code fence)内的内容,避免 AI 输出和 markdown 中的误高亮。
-
数据库 — 连接池调优、并行 schema 加载、标识符转义,数据库操作更稳定。
-
Kubernetes — HTTP 传输调优、缓存解析、watch/log 断线重连与退避,提升集群管理的可靠性。
✨ 更多改进
-
可配置双击选词分隔符 — 在终端设置中自定义哪些字符作为单词边界,适配不同编程语言和场景。(@wangxufeng)
-
内置终端主题优化 — uniTerm Dark 和 uniTerm Light 主题配色更加协调。
-
macOS DMG 拆分 — 安装包拆分为独立的 amd64 和 arm64 版本,避免通用二进制在 macOS 26+ 上的兼容性警告。
-
macOS Caps Lock 修复 — 修复 macOS 26/27 beta 上切换 Caps Lock 后第一个字母被吞掉的问题。(@surenwuyuwuqiu)
-
连接备注字段 — 可为任意连接添加自由文本备注,方便区分和管理大量连接。
还有更多更新内容,详见版本发布说明。
本项目为社区开源共建项目,无商业化及接收赞助计划。欢迎通过 GitHub Issues 提交问题或建议,也欢迎通过 Pull Request 参与共建。
感谢所有提交 PR 和 issue 的朋友,是你们让 uniTerm 变得更好 ❤️
感谢 @coderstory、@wangxufeng 和 @surenwuyuwuqiu 对本版本的贡献。