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、内存、磁盘和网络指标。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目