- 로컬 데스크탑에서 다양한 서버 인프라에 쉽게 접근할 수 있도록 해주는 모던한 셸 연결 허브이자 원격 파일 관리자
- 기존
ssh
, docker
, kubectl
등과 같은 CLI 도구 위에서 작동하며, 원격 시스템에 별도의 설정 없이 바로 사용
- 데스크탑 애플리케이션 형태로 제공되며, 강력한 파일 관리, 셸 실행, 스크립트 자동화, 보안 저장소 기능 등을 통합 제공
핵심 기능
-
연결 허브 기능
- SSH, Docker, Kubernetes, 가상 머신, RDP, VNC, Teleport, Tailscale 등 다양한 연결 방식을 통합 관리
- 수백 개의 서버를 계층적 카테고리로 정리하고 관리 가능
- 목적별로 로그인 환경을 정의하여 일관된 워크플로우 유지
- GUI 없이도 단축 아이콘으로 연결을 즉시 실행 가능
-
강력한 파일 관리
-
전문가 워크플로우에 최적화된 원격 파일 탐색기 제공
- 터미널에서 특정 디렉토리로 직접 진입 가능
- 로컬 프로그램을 그대로 활용해 원격 파일 열기/편집 가능
- sudo 권한 필요 시 세션 재시작 없이 자동 승격
- 멀티탭 기반 다중 서버 작업 지원
-
터미널 런처
- 클릭 한 번으로 선호하는 터미널에서 셸 세션 자동 실행
- 비밀번호 자동 입력 등 다양한 자동화 기능 포함
- 모든 운영 체제의 주요 터미널 에뮬레이터 지원
- 커맨드 기반으로 사용자 정의 터미널 연결 가능
- 셸 로딩 중 연결을 시작하여 더 빠른 접속 속도 제공
-
유연한 스크립팅 시스템
- 연결된 원격 시스템에서 실행할 재사용 가능한 스크립트, 템플릿, 그룹 생성 가능
- 별도 설정 없이도 스크립트를 원격 시스템의 PATH에 자동 등록
- 셸 환경 초기화 설정을 통해 작업 목적별 최적 환경 구성
- 커스텀 명령어로 새로운 연결 타입 및 셸 정의 가능
-
보안 Vault
- 모든 데이터는 로컬 시스템에 암호화된 vault로 저장
- 마스터 암호 구문을 통한 이중 암호화 지원
- 비밀번호 관리 프로그램에서 자동으로 비밀 정보 검색 가능
-
원격 Git 저장소와 동기화하여 팀 단위로 Vault 공유 가능
- XPipe는 어떤 외부 서버와도 데이터를 공유하지 않음
플랫폼 지원
- Windows, macOS, Linux 등 모든 주요 데스크탑 운영 체제 지원
- 다양한 설치 옵션 제공: 설치형(.msi, .pkg, .deb, .rpm), 포터블(.zip, .tar.gz, .AppImage), 스크립트 설치 등
-
AUR, Homebrew, NixOS 패키지도 공식 지원
-
Docker 기반 웹탑 환경(KasmVNC)을 통해 브라우저에서 XPipe를 사용할 수 있는 옵션도 제공
오픈소스 모델
-
오픈코어 모델 채택
- 핵심 애플리케이션은 Apache License 2.0 하에 오픈소스 제공
- 홈랩/프로페셔널 플랜에 포함된 일부 고급 기능 및 셸 라이브러리는 비공개
- 전체 소스코드 접근이 필요한 기업은 소스-가용(Enterprise) 옵션 사용 가능