Repolode
ys-ll

ys-ll/uniterm

集 SSH、RDP、SFTP、数据库、Kubernetes 与容器管理于一体的桌面终端,并内置可自动执行命令的 AI Agent。

可替代:XshellSecureCRTTermius

Star
881
Fork
135
未关闭 Issue
36
最近提交
16小时前

这是什么?

uniTerm 是基于 Wails v3 和 Go 开发的跨平台桌面终端,面向需要在远程 Shell、文件传输、远程桌面、数据库和容器之间频繁切换的开发者与运维人员。它支持 SSH、Telnet、Mosh、串口和原始 TCP 连接,可通过 SFTP、SCP、FTP、SMB、WebDAV、S3 和 Zmodem 传输文件,并支持 RDP、VNC、SPICE 和 X11 远程桌面。

除连接功能外,它还内置数据库客户端,覆盖 MySQL、PostgreSQL、Oracle、SQL Server、SQLite、Redis、MongoDB 和 Elasticsearch;同时提供 Docker、Podman、nerdctl 及 Kubernetes 的资源管理,并可查看已连接主机的 CPU、内存、磁盘、网络和进程信息。

内置 AI Agent 通过 Anthropic 或 OpenAI 兼容接口工作,可在当前终端中规划并执行多轮 Shell 命令,执行模式可从全自动调整为每条命令都需确认。内置的 MCP 服务器允许 Claude Code 等外部智能体在已保存的连接上执行命令,且不会暴露凭据。

核心功能

  • 01支持 SSH、Telnet、Mosh、串口和原始 TCP 远程终端,并可通过 SSH 隧道转发端口
  • 02支持 SFTP、SCP、FTP、SMB、WebDAV、S3 和 Zmodem 文件传输
  • 03支持 RDP、VNC、SPICE 和 X11 远程桌面
  • 04提供覆盖关系型数据库、Redis、MongoDB 与 Elasticsearch 的数据库客户端
  • 05支持 Docker、Podman、nerdctl 和 Kubernetes 资源管理
  • 06内置可配置执行模式的 AI Agent,并提供 MCP 服务器

适用场景

  • 在一个窗口中通过 SSH 管理多台服务器并使用 SFTP 传输文件
  • 在同一台主机的 Shell 会话旁查询和编辑数据库
  • 管理本地或远程主机上的 Kubernetes 集群与容器
  • 让 AI Agent 在受控权限下对已保存的服务器执行排障命令

快速上手

  1. 1

    在 macOS 上通过 Homebrew 安装

    brew install --cask ys-ll/uniterm/uniterm
  2. 2

    在 Windows 上通过 Scoop 安装(先添加仓库,再安装)

    scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm
  3. 3

    从 GitHub Releases 下载适合你平台的安装包

  4. 4

    启动 uniTerm,然后在连接管理器中点击“新建连接”

使用前须知

  • RDP 和 WSL 功能仅支持 Windows,部分功能需要对应平台。
  • 未签名的 Windows 可执行文件可能被杀毒软件误报。
  • AI Agent 需要你自备 Anthropic 或 OpenAI 兼容的 API 密钥。

标签

常见问题

uniterm 是什么?
集 SSH、RDP、SFTP、数据库、Kubernetes 与容器管理于一体的桌面终端,并内置可自动执行命令的 AI Agent。 uniTerm 是基于 Wails v3 和 Go 开发的跨平台桌面终端,面向需要在远程 Shell、文件传输、远程桌面、数据库和容器之间频繁切换的开发者与运维人员。它支持 SSH、Telnet、Mosh、串口和原始 TCP 连接,可通过 SFTP、SCP、FTP、SMB、WebDAV、S3 和 Zmodem 传输文件,并支持 RDP、VNC、SPICE 和 X11 远程桌面。
uniterm 可以免费使用吗?用的什么许可证?
uniterm 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
uniterm 还在维护吗?
活跃维护中。uniterm 最近一次提交是在 2026年10月21日。
uniterm 适合用来做什么?
在一个窗口中通过 SSH 管理多台服务器并使用 SFTP 传输文件 在同一台主机的 Shell 会话旁查询和编辑数据库 管理本地或远程主机上的 Kubernetes 集群与容器 让 AI Agent 在受控权限下对已保存的服务器执行排障命令
uniterm 怎么安装和运行?
在 macOS 上通过 Homebrew 安装: brew install --cask ys-ll/uniterm/uniterm 在 Windows 上通过 Scoop 安装(先添加仓库,再安装): scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm 从 GitHub Releases 下载适合你平台的安装包 启动 uniTerm,然后在连接管理器中点击“新建连接”
在哪里获取 uniterm?
源代码和安装说明在 GitHub 上:https://github.com/ys-ll/uniterm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目