데이터베이스, SSH, SFTP, 터미널, 원격 데스크톱, 모니터링, Markdown 노트와 AI 에이전트를 제공하는 네이티브 Rust 데스크톱 작업 공간입니다.
- 스타
- 881
- 포크
- 135
- 열린 이슈
- 36
- 마지막 커밋
- 17시간 전
어떤 프로젝트인가요?
uniTerm은 Wails v3와 Go로 만든 크로스 플랫폼 데스크톱 터미널입니다. 원격 셸, 파일 전송, 원격 데스크톱, 데이터베이스, 컨테이너를 각각 별도 도구로 관리해야 하는 개발자와 운영자를 위해 설계되었습니다. SSH, Telnet, Mosh, serial, raw 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 호환 API를 통해 작동합니다. 활성 터미널에서 여러 차례에 걸쳐 셸 명령을 계획하고 실행할 수 있으며, 완전 자동부터 명령마다 확인하는 방식까지 실행 모드를 선택할 수 있습니다. MCP 서버를 이용하면 Claude Code 같은 외부 에이전트가 자격 증명을 보지 않고 저장된 연결에서 명령을 실행할 수 있습니다.
핵심 기능
- 01SSH, Telnet, Mosh, serial, raw TCP를 통한 원격 터미널 연결 및 SSH 터널 포트 포워딩
- 02SFTP, SCP, FTP, SMB, WebDAV, S3, Zmodem을 통한 파일 전송
- 03RDP, VNC, SPICE, X11 원격 데스크톱 접속
- 04SQL 데이터베이스, Redis, MongoDB, Elasticsearch용 데이터베이스 클라이언트
- 05Docker, Podman, nerdctl, Kubernetes 리소스 관리
- 06실행 모드를 설정할 수 있는 자율형 AI Agent 및 MCP 서버
활용 사례
- SSH 세션과 SFTP 파일 전송을 이용해 한 창에서 여러 서버 관리
- 같은 호스트의 셸 세션과 함께 데이터베이스를 조회하고 편집
- 로컬 또는 원격 호스트에서 Kubernetes 클러스터와 컨테이너 관리
- 감독 권한을 설정해 저장된 서버에서 AI Agent가 진단 명령을 실행하도록 하기
빠른 시작
- 1
macOS에서는 Homebrew로 설치하세요
brew install --cask ys-ll/uniterm/uniterm - 2
Windows에서는 Scoop으로 설치하세요(bucket을 추가한 다음 설치)
scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm - 3
GitHub Releases에서 사용 중인 플랫폼용 설치 프로그램 또는 패키지를 다운로드하세요
- 4
uniTerm을 실행한 다음 Connection Manager에서 New Connection을 클릭하세요
사용 전 알아둘 점
- Windows RDP 및 WSL 기능은 Windows 전용이며, 일부 기능은 해당 플랫폼이 필요합니다.
- 서명되지 않은 Windows 실행 파일은 바이러스 백신에서 오탐으로 감지될 수 있습니다.
- AI Agent를 사용하려면 본인의 Anthropic 또는 OpenAI 호환 API 키가 필요합니다.
토픽
자주 묻는 질문
- uniterm은(는) 무엇인가요?
- SSH, RDP, SFTP, 데이터베이스 클라이언트, Kubernetes 및 컨테이너 관리 기능과 셸 명령을 실행하는 AI Agent를 제공하는 데스크톱 터미널 앱입니다. uniTerm은 Wails v3와 Go로 만든 크로스 플랫폼 데스크톱 터미널입니다. 원격 셸, 파일 전송, 원격 데스크톱, 데이터베이스, 컨테이너를 각각 별도 도구로 관리해야 하는 개발자와 운영자를 위해 설계되었습니다. SSH, Telnet, Mosh, serial, raw 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 파일 전송을 이용해 한 창에서 여러 서버 관리 같은 호스트의 셸 세션과 함께 데이터베이스를 조회하고 편집 로컬 또는 원격 호스트에서 Kubernetes 클러스터와 컨테이너 관리 감독 권한을 설정해 저장된 서버에서 AI Agent가 진단 명령을 실행하도록 하기
- uniterm는 어떻게 설치하나요?
- macOS에서는 Homebrew로 설치하세요: brew install --cask ys-ll/uniterm/uniterm Windows에서는 Scoop으로 설치하세요(bucket을 추가한 다음 설치): scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm GitHub Releases에서 사용 중인 플랫폼용 설치 프로그램 또는 패키지를 다운로드하세요 uniTerm을 실행한 다음 Connection Manager에서 New Connection을 클릭하세요
- uniterm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ys-ll/uniterm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SSH, 원격 데스크톱, SFTP, Docker, 메트릭을 선택적 플러그인으로 제공하는 셀프 호스팅 서버 관리 플랫폼입니다.
iOS, Android, macOS 등에서 Linux, Unix, Windows 서버 상태를 모니터링하고 SSH로 서버를 관리하는 Flutter 앱입니다.
SSH와 SFTP, 분할 패널, 세션 유지, AI CLI 워크플로를 지원하는 Windows·macOS·Linux용 GPU 가속 터미널 에뮬레이터
BYOK와 로컬 모델, 끊김 없이 유지되는 SSH 세션, 인라인 파일 미리보기를 지원하는 macOS·Linux·Windows용 오픈 소스 AI 통합 터미널입니다.