基于 Rust 原生构建的桌面工作台,集成数据库、SSH、SFTP、终端、远程桌面、监控与 AI。
- 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
在 macOS 上通过 Homebrew 安装
brew install --cask ys-ll/uniterm/uniterm - 2
在 Windows 上通过 Scoop 安装(先添加仓库,再安装)
scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm - 3
从 GitHub Releases 下载适合你平台的安装包
- 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 数据每日更新。
相关项目
可自托管的插件化服务器管理平台,SSH、远程桌面、SFTP、Docker 等功能均为可选插件。
开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。
基于 Flutter 的跨平台应用,用于查看 Linux、Unix、Windows 服务器状态并通过 SSH 管理服务器。
Vim 是经典 Vi 编辑器的增强版,以键盘驱动、可高度定制,适合高效编辑代码和纯文本。