uniTerm 是一款轻量级一站式终端软件,Windows 版本安装包仅 14MB。整合终端、文件传输、远程桌面、数据库客户端、容器等 5 大类协议于一身;内置可自主执行的 AI Agent,能规划并执行多轮 Shell 命令。
v1.9 带来了一次集中升级:新增 ElasticSearch、WSLC 容器、Raw TCP 三种协议,支持协议总数突破 30 种;新增文件 / 监控双边栏;终端新增滚动条悬停屏幕预览;数据库、SFTP 文件传输与 AI 助理等能力全面增强。一站式运维体验更加流畅。
-
软件首页:https://uniterm.net
-
跨平台:Windows、macOS、Linux
-
开源协议:Apache License 2.0
🌐 新增协议:Elasticsearch、WSLC、Raw TCP,支持协议突破 30 种
v1.9 一次新增三种协议,累计支持协议突破 30 种。
-
Elasticsearch — 新增 Elasticsearch 数据库,可浏览与管理集群、索引与文档。(@iCarrear)
-
WSLC 容器运行时 — 容器管理新增 WSLC(Windows WSL2 Container)运行时支持。(@boltomli)
-
Raw TCP — 新增 Raw TCP 控制台会话,连接
host:port后直接收发原始字节流,支持编码、换行模式、本地回显与退格键设置,适合调试各类裸 TCP 服务。
📂 新增文件 / 监控边栏,标签页显示可自定义
v1.9 为侧边栏带来两位新成员,把高频运维动作收拢到一处。
-
文件边栏 — 一个随行的文件管理面板,可浏览与管理任意位置的文件,支持拖拽上传;支持剪贴板(复制 / 剪切 / 粘贴,含冲突处理与自动重命名)。
-
监控边栏 — 在侧边栏中实时展示当前主机的 CPU、内存、网络等监控信息。
以上两项能力均由 @iCarrear 倾力贡献。侧边栏标签页新增了自定义隐藏功能:将不常用的标签隐藏保持界面清爽。
🗄️ 数据库能力升级
数据库系列能力再次扩容,由 @iCarrear、@surenwuyuwuqiu 主导贡献。
-
查询执行历史 — 新增查询执行历史面板,记录已执行 SQL,可一键重跑。(@iCarrear)
-
行内编辑与批量应用 — 结果表格支持行内编辑,并支持批量应用修改,改数据不再来回弹窗。(@iCarrear)
-
结果导出 — 查询结果可导出为 CSV / TXT / JSON;表导出新增「仅数据」选项。(@surenwuyuwuqiu)
-
一键导入连接 — 支持从 DBeaver 工作区和 Navicat 一键导入数据库连接配置。(@surenwuyuwuqiu)
-
文档标签页 — 支持拖拽排序;MongoDB / Elasticsearch 界面统一为数据库风格,Elasticsearch 新增多标签(每索引视图 + 集群标签),文档标签栏支持滚轮滚动与溢出菜单。
-
连接可靠性 — Redis / MongoDB / Elasticsearch 的连接测试与重连路由到各自的探测逻辑;SQL Server 支持
server\instance命名实例主机,未填端口时通过 SQL Browser 解析。 -
编辑器统一 — Mongo / ES / K8s / kubeconfig 的代码与 YAML 编辑器统一为共享 CodeMirror 组件,跟随应用主题。
📁 SFTP 文件传输体验焕新
本次对文件传输做了一轮集中打磨,以下新体验在所有的文件传输协议中统一可用。
-
外部编辑器 — 支持用你自己熟悉的外部编辑器打开远程文件,改动保存后自动回传远端;自动检测 VSCode、Sublime Text 等 10 余种文本编辑器,也支持自定义启动命令。
-
新版内置编辑器 — 内置文本编辑器引入 CodeMirror 组件,支持多种语言的文本高亮。(@iCarrear)
-
拖拽原生直传 — 拖拽系统文件到 SFTP 边栏或 SSH 终端(zmodem),通过原生路径直接从源文件上传——无大小限制,不再占用 WebView 内存。
-
字母快速定位 — 输入字母,快速跳转到以该字母开头的目录和文件。
-
更清晰的列信息 — 文件列表新增 类型 / 权限 / 属主 / 属组 等列,文件权限与归属一目了然。
-
渐进式加载 — 大目录采用渐进式加载,上万条目也不再卡死崩溃。
-
修复 — 修复 SFTP 目录下载静默传输 0 个文件的问题;Zmodem 取消文件选择对话框不再导致终端卡死。
🖥️ 终端体验:滚动条屏幕预览
-
滚动条屏幕预览 — 悬停滚动条即弹出该位置历史输出的预览,点击后快速跳转。
-
文本高亮 — 基于 MobaXterm 配色方案优化 IP 与错误 / 成功 / 警告 / 提示关键词配色。
-
退格键修复 — 退格键默认值恢复为 0x7F(DEL),修复 Windows 11 ConPTY 下 PowerShell/CMD 退格删整词、SSH
bash read无法删除字符的问题。 -
终端体验细化 — 中键支持配置弹出右键菜单,Ctrl/Cmd + 右键始终打开右键菜单,支持缩放快捷键配置;修复粘贴后自动滚动到最新输出,调整窗口大小后画面自动重新铺满,弹出 / 右键菜单不再被窗口边缘遮挡。
🤖 AI 助理能力升级
-
会话管理 — 历史下拉列表中的会话支持按钮重命名;右键消息气泡可导出会话为 Markdown、仅删除该条消息,或删除它及其后所有消息(上下文回滚)。(@surenwuyuwuqiu)
-
命令输出捕获 — 改为从终端屏幕缓冲区捕获,修复 ConPTY 重绘导致的重复 / 错位片段;工具超时徽标始终显示实际等待时间。
-
AI模型代理配置 — AI 模型提供商配置支持配置代理,支持直接采用系统代理配置和自定义代理配置。
✨ 其他升级项精选
-
RDP 体验优化 — 原生窗口随窗口移动、裁切在客户区内且不再抢占前台,菜单 / 弹窗打开时显示快照而非黑块(@boltomli)。新增管理员(console)会话模式(等价 mstsc /admin)、可编辑的域名字段与自定义桌面分辨率,新建 RDP 连接默认全屏;
-
SSH 内联私钥 — 可直接粘贴或从文件导入 PEM 私钥文本(密码、密钥文件之外的第三种认证方式),加密存储、跨机器可用。
-
SSH 系系统代理 — 新增「系统代理」选项,按实际目标解析操作系统系统代理(注册表 / 系统配置、PAC 脚本、环境变量兜底)。
-
代理开关 — 每个代理支持启用 / 禁用开关,禁用的代理会被跳过,引用它的连接改为直连而不再报错。(@surenwuyuwuqiu)
还有更多更新内容,详见版本发布说明。
🌐 截止 V1.9 版本支持协议一览
-
终端:SSH、Telnet、Mosh、Serial、Local、WSL、Raw TCP
-
文件传输:SFTP、FTP / FTPS、SMB、WebDAV、S3、Zmodem
-
远程桌面:RDP、VNC、SPICE、X11
-
数据库:MySQL、PostgreSQL、Oracle Database、SQL Server、rqlite、Redis、MongoDB、Elasticsearch
-
容器:Kubernetes、Docker、Podman、nerdctl(containerd)、WSLC
本项目为社区开源共建项目,无商业化计划。欢迎通过 GitHub Issues 提交问题或建议,也欢迎通过 Pull Request 参与共建。
感谢所有提交 PR 和 issue 的朋友,是你们让 uniTerm 变得更好 ❤️
感谢 @iCarrear、@surenwuyuwuqiu、@boltomli 和 @wangxufeng 对本版本的贡献。