ys-ll/uniterm
A lightweight all-in-one terminal with 20+ protocols — SSH, RDP, SFTP, databases, Kubernetes and more. With a built-in autonomous AI Agent that plans and runs multi-turn shell commands.
What it solves
uniTerm 是一个全能型终端模拟器,它将多种远程访问协议整合到一个应用程序中。它消除了使用单独工具来管理 SSH、远程桌面、数据库和容器编排器的需求,同时集成了 AI agent 来自动执行复杂的 shell 操作。
How it works
使用 Go 和 Vue 3(通过 Wails 框架)构建,该应用程序为 20 多种协议提供统一的界面。它使用后端会话管理器来处理终端(SSH、Telnet、Mosh)、文件传输(SFTP、S3、WebDAV)、远程桌面(RDP、VNC)和数据库(MySQL、PostgreSQL、MongoDB)的连接。它通过 Anthropic 和 OpenAI 兼容的 API 与 LLM 集成,从而驱动一个可以自主地在当前活动终端选项卡中规划并执行多轮 shell 命令的自主 AI agent。
Who it’s for
系统管理员、DevOps 工程师以及在不同平台(Windows、macOS、Linux)上管理多个远程服务器、数据库和容器化环境的开发人员。
Highlights
- Autonomous AI Agent: 独立规划并执行多轮 shell 命令,具有可配置的监督模式(例如,全部确认或跳过)。
- Multi-Protocol Support: 集成了对 SSH、RDP、VNC、SFTP、Kubernetes、Docker 以及各种 SQL/NoSQL 数据库的支持。
- Workspace Customization: 支持分屏、自定义快捷键和 28 种终端主题。
- Cloud Sync: 通过 GitHub、GitLab 或 Gitee 上的私有仓库进行加密设置同步。
- Server Monitoring: 实时跟踪 CPU、内存、磁盘和网络指标。
相关
- 项目
- 项目
- 项目
- 项目
- 项目