当前位置: 首页 > news >正文

uniTerm v1.5.0 发布:AI 多终端协同、会话录制、SSH 私钥口令支持

关于 uniTerm

uniTerm 是一款轻量级、跨平台的一站式终端软件,基于 Wails v2 + Go + Vue 3 构建。它将远程终端、文件传输、远程桌面、数据库客户端、服务器监控、AI 助理整合进一个不到 10MB 的软件包中,覆盖 20 余种网络协议,支持 Windows、macOS、Linux 三大平台。

从 SSH 命令行管理到 RDP 远程桌面,从 SFTP 双栏文件管理到 Redis 键值浏览,从串口调试到 S3 对象存储——uniTerm 的目标是一个软件,解决所有远程访问需求。

本次 v1.5.0 重点围绕AI 多终端协同终端能力使用细节三个方向进行了增强。

  • 软件首页:uniterm.net
  • GitHub:github.com/ys-ll/uniterm
  • Gitee:gitee.com/ys-l/uniterm
  • 开源协议:Apache 2.0

AI 能力增强

  • AI 多终端协同。过去 uniTerm AI 助手一次只能锁定单个终端执行命令,v1.5 起 AI 可同时关联多个终端窗口。用户在 AI 输入框中通过#<标签>就能精确指定要操作的终端。典型场景:
    • 执行 + 观测分离:一个窗口后台跑tail -f日志,AI 在另一个窗口发命令,随后回到日志窗口读取结果并定位问题。
    • 多节点对比:同时打开生产 / 预发 / 本地环境,让 AI 逐个采集配置、版本、依赖信息进行对比,找出环境不一致。
    • 发包与抓包联动:抓包端先起tcpdump/tshark,AI 到另一端发起请求,然后回抓包端关联请求与报文分析。
    • 集群批量巡检:多台节点同时打开,AI 依次下发巡检命令并汇总结果。
    • 构建与部署流水线:一个窗口跑构建,构建完成后 AI 切到目标服务器窗口拉产物、执行部署。
  • AI 询问工具。AI 在自主运行过程中,遇到需要判断的关键节点时不再自己拍板,而是直接弹出问题挂起等待你回复,回复后再继续下一步。适用于"是否继续覆盖文件""选择哪台节点部署"等确认与澄清场景。
  • 命令执行更稳、危险命令更谨慎。AI 能更准确地判断命令是否执行完成,避免过早读结果或无限等待;同时对可能造成破坏的命令会二次确认,长跑命令不会一直卡住流程。

终端能力增强

  • 终端会话录制。可开启实时终端会话录制功能,实时将终端输出保存到本地日志文件,方便事后审计和回溯。
  • SSH 带口令私钥。SSH 连接现在支持带口令保护(passphrase)的私钥登录。
  • 广播输入支持按面板选择:Ctrl+点击终端面板广播按钮,可只对选中的面板广播输入。

其他优化

  • WebDAV 连接简化。改为单个 URL 字段,取代原来的主机 / 端口 / SSL 开关组合,输入更直观。
  • 标签页锁定。右键标签选择锁定,标签会显示锁定图标并防止误关闭,避免长跑任务被手滑关掉。
  • 关闭确认提醒。关闭仍有活动连接的标签或面板时会弹出确认提示,避免误关掉正在跑的会话。
  • 复制会话功能扩展到文件传输标签和数据库标签(此前仅支持终端)。

还有更多更新内容,详见 版本发布说明。


欢迎通过 GitHub Issues 提交问题或建议,也欢迎通过 Pull Request 参与共建。

感谢所有提交 PR 和 issue 的朋友,是你们让 uniTerm 变得更好 ❤️

感谢 @wangxufeng、@surenwuyuwuqiu 对本版本的贡献。

http://www.jsqmd.com/news/1216905/

相关文章:

  • 鸿蒙 ArkTS 实战:Memory Flip Cards 从记忆翻牌到记录管理完整解析
  • RAGAS 框架与实现原理
  • 多样性推荐系统:打破信息茧房的工业级实践
  • java shuzu Java数组玩抠图?省钱又暴力的图像处理骚操作,小白也能秒懂
  • 机器视觉检测技术选型与服务商评估指南
  • Android内存泄漏检测:LeakCanary原理与最佳实践
  • 多维聚合实战:用GROUPING SETS与窗口函数替代传统GROUP BY
  • 矩阵的秩:从课本定义到AI时代的“信息压缩器”
  • 基于YOLOv8的行人跌倒检测系统开发与优化
  • GHelper智能升级:华硕笔记本极致性能调优完整指南
  • KMS_VL_ALL_AIO:3分钟免费激活Windows系统的终极完整指南
  • 终极Obsidian PDF标注解决方案:PDF++插件完全指南
  • QtPdfium:轻量级PDF渲染库在Qt C++桌面应用中的集成与优化实践
  • C#中MD5哈希算法实现与优化指南
  • Wavecom短信猫AT命令详解与短信收发实战
  • 嵌入式开发中的bootloader与固件升级
  • Xamarin跨平台开发实战与迁移指南
  • 3步掌握GanttProject:免费开源的项目管理神器
  • 2026年一线品牌卫浴五金洁具工厂正规情况介绍
  • STM32 WiFi转CAN网关设计与实现
  • 医疗拒付对抗系统:FHIR+Redis+贝叶斯的工程化实战
  • 32mm卷发棒与老式自动卷棒:新手稳定打造韩系高颅顶大波浪全攻略
  • Spring AI 与 Spring AI Alibaba 技术调研与选型
  • 数字密码解析:从谐音到键盘映射的技术实现
  • Android广播机制详解:原理、实现与优化实践
  • better-scroll 详解
  • 运动科技的 AI 落地案例:从羽毛球轨迹预测到可穿戴设备的边缘推理部署
  • MyBatisPlus核心注解解析与实战应用
  • 青岛大桶水哪家性价比高
  • SpringBoot+Vue3智慧停车场系统开发实战:从环境搭建到功能实现