소개
Pier-X는 터미널, Git, SSH, 데이터베이스, Docker, 로그, SFTP 및 서버 관리를 하나의 IDE 스타일 워크벤치로 통합한 크로스플랫폼 데스크톱 애플리케이션입니다. chenqi92가 개발했으며, macOS 전용 Pier의 후속작으로 Rust와 Tauri 2, React 19, TypeScript로 구축되었습니다. 백엔드 및 운영 엔지니어가 여러 도구를 전환하지 않고 작업할 수 있도록 설계되었습니다.
상세정보
통합 워크벤치
Pier-X는 왼쪽 사이드바, 중앙 탭 작업 영역, 오른쪽 도구 패널로 구성된 3열 IDE 레이아웃을 제공합니다. 각 탭은 SSH, 데이터베이스 연결, SFTP 경로, AI 세션 등 상태를 유지합니다.
터미널
xterm.js 기반 터미널은 로컬 PTY, SSH 셸, 저장된 SSH 연결을 지원하며, 256/RGB 색상, SGR, 벨, 스크롤백, 복사/붙여넣기 기능을 제공합니다. Smart Mode를 통해 구문 강조, 탭 완성, 히스토리/자동 제안, man page 요약을 사용할 수 있습니다.
Git
Git 패널은 개요, diff, 스테이징, 커밋, 푸시/풀, 브랜치, 히스토리 그래프, blame, stash, 태그, 리모트, config, rebase, 서브모듈, 충돌 관리를 지원합니다.
SSH 및 원격 서버 관리
서버 사이드바에서 SSH 연결을 저장하고 그룹화할 수 있으며, 연결 시 SSH 탭이 열립니다. 서버 모니터, 방화벽, SFTP, 로그, 코드 검색, Docker, 웹 서버, 소프트웨어 관리 패널을 통해 원격 서버를 관리할 수 있습니다.
데이터베이스 도구
MySQL, PostgreSQL, Redis, SQLite를 지원하며, SSH 터널을 통한 연결, 스키마/테이블 탐색, SQL 실행, 히스토리, 즐겨찾기, 포맷, EXPLAIN, 결과 테이블, TSV 내보내기 등을 제공합니다. 기본적으로 읽기 전용이며 쓰기 작업은 잠금 해제와 확인이 필요합니다.
AI 어시스턴트
Anthropic, OpenAI 호환, Ollama를 지원하는 AI 어시스턴트가 내장되어 있으며, 탭별 대화, 스트리밍 출력, 컨텍스트 민감 정보 제거, 위험 등급(L0-L3)에 따른 승인 카드를 제공합니다.
설치 및 시작
Pier-X는 GitHub Releases에서 설치 프로그램을 다운로드하거나, WinGet을 통해 winget install Chenqi92.PierX 명령으로 설치할 수 있습니다. macOS에서는 Homebrew cask로 설치할 수 있습니다.
개발 환경에서는 Node.js 24+, npm 11+, Rust 1.88+가 필요하며, Windows에서는 WebView2 런타임이 필요합니다. 저장소를 클론한 후 npm install로 의존성을 설치하고, npm run tauri dev로 개발 서버를 실행하거나 npm run tauri build로 빌드할 수 있습니다.
활용 예시
- SSH 연결을 통해 원격 서버의 터미널, 파일, 로그, Docker 컨테이너를 관리합니다.
- MySQL 또는 PostgreSQL 데이터베이스에 SSH 터널로 접속하여 쿼리를 실행하고 스키마를 탐색합니다.
- Git 저장소를 시각적으로 관리하고, AI 어시스턴트를 사용하여 코드 검색이나 파일 편집을 지원받습니다.
지원 환경
Pier-X는 Tauri 2 기반으로 macOS와 Windows를 지원하며, Linux는 장기적으로 지원 예정입니다. Windows에서는 WebView2 런타임이 필요합니다.
라이선스
Pier-X는 MIT 라이선스로 배포됩니다.
시스템 요구사항
Windows 11 · x64 · WebView2 런타임 필요


