ys-ll/uniterm
All-in-one terminal covering 30+ protocols — SSH, RDP, SFTP, databases, Kubernetes and more. With a built-in AI Agent that runs multi-turn shell commands autonomously.
解决的问题
uniTerm 是一款一体化终端模拟器,将多种远程访问协议(SSH、RDP、SFTP、数据库、Kubernetes)整合到单一应用程序中,无需再为服务器管理、文件传输和数据库管理使用不同的工具。它通过整合自主 AI 代理来进一步简化复杂的终端任务,该代理可以直接规划并执行 Shell 命令。
运作原理
该应用程序使用 Go 后端和 Vue 3 前端(通过 Wails v3)来管理各种连接协议。它通过 Anthropic 和 OpenAI 兼容的 API 整合 LLM 以提供 AI 助手。此助手作为自主代理运作,可以执行多轮 Shell 命令、观察输出并进行迭代,直到任务完成。它还包含内置的 MCP 服务器,允许外部 AI 代理与用户的已保存连接进行交互,而无需泄露凭证。
目标用户
专为管理跨平台(Windows、macOS、Linux 和 Android)的多个远程服务器、容器和数据库的开发人员、系统管理员和 DevOps 工程师所设计。
特色亮点
- 多协议支持:支持超过 30 种协议,包括 SSH、Telnet、Mosh、RDP、VNC、SFTP、S3 以及各种 SQL/NoSQL 数据库。
- 自主 AI 代理:一个可以在活动终端中独立规划并执行多轮 Shell 命令的 AI 助手。
- 容器与 K8s 管理:内置用于浏览和管理 Kubernetes 集群、Docker、Podman 和 nerdctl 的工具。
- MCP 服务器集成:允许 Claude Code 或 Gemini CLI 等外部 AI 工具通过应用程序的安全连接执行命令并传输文件。
- 云端同步:通过私有 Git 仓库或 WebDAV 同步连接设置与配置。
相关
- 项目
- 项目
- 项目
- 项目
- 项目