首页 > 开源 > 仅 14MB 的开源一站式智能终端 uniTerm v1.9 发布:新增 Elasticsearch、WSLC 容器、Raw TCP 与文件/监控边栏,支持协议突破 30 种

仅 14MB 的开源一站式智能终端 uniTerm v1.9 发布:新增 Elasticsearch、WSLC 容器、Raw TCP 与文件/监控边栏,支持协议突破 30 种

OSChina资讯 2026-09-05 15:21 2 阅读 查看原文

uniTerm 是一款轻量级一站式终端软件,Windows 版本安装包仅 14MB。整合终端、文件传输、远程桌面、数据库客户端、容器等 5 大类协议于一身;内置可自主执行的 AI Agent,能规划并执行多轮 Shell 命令。

v1.9 带来了一次集中升级:新增 ElasticSearch、WSLC 容器、Raw TCP 三种协议,支持协议总数突破 30 种;新增文件 / 监控双边栏;终端新增滚动条悬停屏幕预览;数据库、SFTP 文件传输与 AI 助理等能力全面增强。一站式运维体验更加流畅。

🌐 新增协议:Elasticsearch、WSLC、Raw TCP,支持协议突破 30 种

v1.9 一次新增三种协议,累计支持协议突破 30 种。

  • Elasticsearch — 新增 Elasticsearch 数据库,可浏览与管理集群、索引与文档。(@iCarrear)

  • WSLC 容器运行时 — 容器管理新增 WSLC(Windows WSL2 Container)运行时支持。(@boltomli)

  • Raw TCP — 新增 Raw TCP 控制台会话,连接 host:port 后直接收发原始字节流,支持编码、换行模式、本地回显与退格键设置,适合调试各类裸 TCP 服务。

elasticsearch_light.png
elasticsearch_query_light.png

📂 新增文件 / 监控边栏,标签页显示可自定义

v1.9 为侧边栏带来两位新成员,把高频运维动作收拢到一处。

  • 文件边栏 — 一个随行的文件管理面板,可浏览与管理任意位置的文件,支持拖拽上传;支持剪贴板(复制 / 剪切 / 粘贴,含冲突处理与自动重命名)。

  • 监控边栏 — 在侧边栏中实时展示当前主机的 CPU、内存、网络等监控信息。

以上两项能力均由 @iCarrear 倾力贡献。侧边栏标签页新增了自定义隐藏功能:将不常用的标签隐藏保持界面清爽。

sidebar_sftp_light.png
sidebar_monitor_light.png

🗄️ 数据库能力升级

数据库系列能力再次扩容,由 @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 组件,跟随应用主题。

database_editrow_light.png

📁 SFTP 文件传输体验焕新

本次对文件传输做了一轮集中打磨,以下新体验在所有的文件传输协议中统一可用。

  • 外部编辑器 — 支持用你自己熟悉的外部编辑器打开远程文件,改动保存后自动回传远端;自动检测 VSCode、Sublime Text 等 10 余种文本编辑器,也支持自定义启动命令。

  • 新版内置编辑器 — 内置文本编辑器引入 CodeMirror 组件,支持多种语言的文本高亮。(@iCarrear)

  • 拖拽原生直传 — 拖拽系统文件到 SFTP 边栏或 SSH 终端(zmodem),通过原生路径直接从源文件上传——无大小限制,不再占用 WebView 内存。

  • 字母快速定位 — 输入字母,快速跳转到以该字母开头的目录和文件。

  • 更清晰的列信息 — 文件列表新增 类型 / 权限 / 属主 / 属组 等列,文件权限与归属一目了然。

  • 渐进式加载 — 大目录采用渐进式加载,上万条目也不再卡死崩溃。

  • 修复 — 修复 SFTP 目录下载静默传输 0 个文件的问题;Zmodem 取消文件选择对话框不再导致终端卡死。

sftp_inner_editor_light.png

🖥️ 终端体验:滚动条屏幕预览

  • 滚动条屏幕预览 — 悬停滚动条即弹出该位置历史输出的预览,点击后快速跳转。

  • 文本高亮 — 基于 MobaXterm 配色方案优化 IP 与错误 / 成功 / 警告 / 提示关键词配色。

  • 退格键修复 — 退格键默认值恢复为 0x7F(DEL),修复 Windows 11 ConPTY 下 PowerShell/CMD 退格删整词、SSH bash read 无法删除字符的问题。

  • 终端体验细化 — 中键支持配置弹出右键菜单,Ctrl/Cmd + 右键始终打开右键菜单,支持缩放快捷键配置;修复粘贴后自动滚动到最新输出,调整窗口大小后画面自动重新铺满,弹出 / 右键菜单不再被窗口边缘遮挡。

screen_preview_light.png

🤖 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 对本版本的贡献。