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 에이전트를 통합하여 복잡한 터미널 작업을 더욱 간소화합니다.

작동 방식

이 애플리케이션은 Go 백엔드와 Vue 3 프론트엔드(Wails v3 사용)를 사용하여 다양한 연결 프로토콜을 관리합니다. Anthropic 및 OpenAI 호환 API를 통해 LLM과 통합하여 AI 어시스턴트를 제공합니다. 이 어시스턴트는 자율형 에이전트로 작동하여 다중 턴 셸 명령을 실행하고, 출력을 관찰하며, 작업이 완료될 때까지 반복합니다. 또한 내장된 MCP 서버를 포함하고 있어 외부 AI 에이전트가 자격 증명을 노출하지 않고도 사용자의 저장된 연결과 상호 작용할 수 있습니다.

대상 사용자

Windows, macOS, Linux, Android 등 다양한 플랫폼에 걸쳐 여러 원격 서버, 컨테이너 및 데이터베이스를 관리하는 개발자, 시스템 관리자 및 DevOps 엔지니어를 위해 설계되었습니다.

주요 특징

  • 멀티 프로토콜 지원: SSH, Telnet, Mosh, RDP, VNC, SFTP, S3 및 다양한 SQL/NoSQL 데이터베이스를 포함한 30개 이상의 프로토콜 지원.
  • 자율형 AI 에이전트: 활성 터미널에서 다중 턴 셸 명령을 독립적으로 계획하고 실행할 수 있는 AI 어시스턴트.
  • 컨테이너 및 K8s 관리: Kubernetes 클러스터, Docker, Podman 및 nerdctl을 탐색하고 관리하기 위한 내장 도구.
  • MCP 서버 통합: Claude Code나 Gemini CLI와 같은 외부 AI 도구가 앱의 보안 연결을 통해 명령을 실행하고 파일을 전송할 수 있도록 지원.
  • 클라우드 동기화: 개인 Git 저장소 또는 WebDAV를 통해 연결 설정 및 구성을 동기화.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트