uniTerm 是一款轻量级一站式开源终端软件。整合终端、文件传输、远程桌面、数据库客户端、容器等 5 大类协议于一身,覆盖 30+ 协议,安装包不到 20MB;内置可自主执行的 AI Agent,能规划并执行多轮 Shell 命令。
v1.11 最重要的两项更新:远程桌面全面重构——RDP 换用 IronRDP 引擎、从仅 Windows 扩展到全平台,RDP / VNC / SPICE 统一为一套体验;AI 能力大幅提升——支持图片 / 文件附件,与 MCP 生态双向打通,长会话自动压缩。此外还有网络扫描器、SQLite 支持、云同步扩展等 80 余项更新。
-
软件首页:https://uniterm.net
-
跨平台:Windows、macOS、Linux,Android
-
开源协议:Apache License 2.0
🖥️ 远程桌面全面重构
-
RDP 换用 IronRDP 引擎 — IronRDP 引擎以 WASM 形式嵌入应用,获得接近原生的处理性能,替换原有 ActiveX 方案,macOS、Linux 也能连接 RDP 远程桌面;NLA 认证支持保存密码,服务器拒绝 NLA 握手时自动改用 TLS 登录重试。
-
三大协议统一体验 — RDP / VNC / SPICE 共用一套桌面控制(全屏、快捷键捕获、一致的状态栏),按物理像素渲染,画面更清晰,并支持双向剪贴板同步。
-
VNC 多显示器与自定义切分 — 多显示器服务器新增显示器选择器(全部或单个显示器),还可在桌面拖拽选区,自定义切分为多个桌面屏幕;所选显示器 / 区域按连接自动保存。
-
SPICE 增强 — 支持 SSH 隧道,连接就绪判定更准确;自动缩放会将小于窗口的远程桌面放大铺满全屏。
🤖 AI 能力大幅升级
-
图片 / 文件附件 — 图片可直接从剪贴板粘贴进会话,文件可选取或拖拽附加,随消息一并发送给模型。(@surenwuyuwuqiu)
-
MCP 客户端 — 内置 AI 可通过 HTTP、stdio 或 SSE 使用外部 MCP 服务器的工具。(@surenwuyuwuqiu)
-
MCP 服务端前台执行模式 — 在堡垒机、中转主机等场景下完成交互式登录后,可让 AI 直接操作当前终端,覆盖独立后台 SSH 会话够不到实际目标节点的情况。(@surenwuyuwuqiu)
-
MCP 文件工具支持SFTP与SCP协议切换 — 文件操作改走连接的文件传输会话,SFTP 或 SCP 跟随连接设置;没有 SFTP 子系统的主机(嵌入式设备常见)把连接改为 SCP 即可使用。
-
长会话自动压缩 — 较早的对话自动归纳为摘要,仅随最近对话一同发送,请求更小、响应更快,不再因超出模型上下文而失败。
-
输出采集更可靠 — 终端命令输出等待可靠的 shell 完成信号(命令真正结束、提示符返回)后才回传,前台任务回传错乱(合并、丢行、缺提示符)的问题也已修复,AI 不再误判执行结果。
-
体验细节 — 会话开始时自动锁定到当前活动终端;新建会话按来源连接 + 首条消息主题命名;支持选择思考强度;模型配置弹窗新增预设下拉,常用提供商的协议、Base URL 一键预填;模型卡片一键复制,每个模型可配置额外 HTTP 请求头。
🗄️ 数据库
-
SQLite 支持 — 连接表单中选择本地数据库文件即可直接打开;从 Navicat / DBeaver 导入的 SQLite 连接也能识别。
-
单元格复制 — 结果网格点击选中单元格后 Ctrl/Cmd+C 复制,右键菜单支持复制单元格 / 复制整行(TSV 格式,可带列粘贴进 Excel)/ 复制列名。(@laigcss)
-
完整数据库列表 — 树形面板展示账号可访问的全部数据库,不再局限于默认集合。(@laigcss)
-
显示修复 — 修复二进制 Guid 列显示乱码的问题(SQL Server
UNIQUEIDENTIFIER、OracleRAW(16)等按格式化 GUID 文本显示)。(@IBRAHIMELAMRABET)
🛰️ 更多新功能
-
网络扫描 — 支持 IP 网段扫描和端口扫描,带服务识别(SSH、RDP 等);扫描并发可自定义,避免并发过高被防火墙限流拦截、漏报开放端口;IP 段自动预填本机所在 /24 子网,扫描结果一键打开预填好的连接表单。(@etanman)
-
导入与迁移 — 支持 mRemoteNG 连接文件导入;MobaXterm 私钥导入,PuTTY
.ppk密钥可直接选用;.utm导出自包含,凭据随导出文件携带。 -
云同步扩展 — 同步源从 Git、WebDAV 两种扩充至五种,新增 SFTP、S3、SMB;只上传内容真正有变化的文件;新增 AI 技能、命令、MCP 可选同步项。(@surenwuyuwuqiu)
-
Android — 文件导出改走系统「保存到」选择器,避免静默失败。
🔧 改进与修复精选
-
SSH — 目录跟随升级为独立、无侵入的探测连接,从终端打开的 SFTP 直接定位到 shell 当前目录;隧道支持自动重连;修复密钥路径指向公钥时 agent 认证失败、主机残留旧密码破坏密钥认证等问题。
-
凭据安全加固 — 恢复的密钥解锁前先对实际数据校验;修复数据目录移动后无法解锁、切换主密码后可能锁死的问题。
-
传输与其他 — S3 大对象并发分段下载提速;SFTP 上传 / 下载选择器记住上次目录;文件面板和系统监视器开关新增可配置快捷键;修复浅色主题启动闪黑、托盘菜单语言不跟随系统、独立文件面板传输列表为空等问题。
🌐 截止 v1.11 版本支持协议一览
-
终端:SSH、Telnet、Mosh、Serial、Local、WSL、Raw TCP
-
文件传输:SFTP、SCP、FTP / FTPS、SMB、WebDAV、S3、Zmodem
-
远程桌面:RDP、VNC、SPICE、X11
-
数据库:MySQL、PostgreSQL、Oracle Database、SQL Server、SQLite、rqlite、Redis、MongoDB、Elasticsearch
-
容器:Kubernetes、Docker、Podman、nerdctl(containerd)、WSLC
本项目为作者个人业余开源社区项目,无商业化计划。欢迎广大社区朋友参与共建。
感谢所有提交 PR 和 issue 的朋友,是你们让 uniTerm 变得更好 ❤️
感谢 @surenwuyuwuqiu、@dungvv、@andreafunicelli、@chris-edstrom、@IBRAHIMELAMRABET、@zhongqian97、@laigcss、@Merrcurys、@lutzr400、@etanman 对本版本的贡献。