rootshell은 libghostty — Ghostty 데스크탑 터미널을 구동하는 GPU 가속 엔진 — 위에 구축된 데스크탑급 터미널 에뮬레이터입니다. 모든 플랫폼의 로컬 셸, 네이티브 SSH, mosh 호환 로밍, tssh, 시스템 전역 VPN, 네이티브 git, 그리고 Metal 렌더링을 하나의 앱에 담았습니다.
METAL 가속 터미널
libghostty의 Zig 코어와 CAMetalLayer를 통한 직접 Metal 렌더링으로 구축되었습니다. 부드러운 스크롤, 깜빡임 없는 동기화된 출력, 그리고 tmux, vim, zellij를 위한 완전한 마우스 캡처를 지원합니다. 탭, 분할 창, 앱 재시작에도 유지되는 스크롤백을 제공합니다.
하나의 앱, 세 가지 원격 프로토콜
• SSH — Ed25519, ECDSA, RSA, 그리고 harvest-now-decrypt-later 보호를 위한 포스트 퀀텀 ML-KEM + ML-DSA를 지원하는 네이티브 Swift SSH 클라이언트. 점프 호스트, 포트 포워딩, 요청별 승인이 가능한 에이전트 포워딩, 그리고 키체인 비밀번호 저장 기능을 제공합니다.
• Rootshell Roam — Mosh 호환 세션으로 네트워크 변경과 앱 재시작에도 유지됩니다. Multipath TCP가 WiFi와 셀룰러를 결합하여 연결이 끊어지지 않도록 합니다. 예측 로컬 에코로 고지연 환경에서도 입력 반응성을 유지합니다. STUN 기반 NAT 횡단으로 방화벽을 뚫습니다.
• QUIC (TLS 1.3)과 KCP 전송을 지원하는 tssh 통합으로 더 낮은 지연, 완전한 네이티브 스크롤백, 그리고 서버 측 세션 재개를 제공합니다.
SSH VPN
모든 SSH 또는 tssh 세션을 시스템 전역 VPN으로 전환하세요. 표준 SSH, QUIC, 또는 KCP 전송을 통해 모든 디바이스 트래픽을 원격 서버로 라우팅합니다. 서버에 추가 소프트웨어가 필요 없습니다 — SSH로 접속할 수 있다면 VPN도 가능합니다.
네이티브 GIT
Clone, commit, diff, log, blame, branch, fetch, pull, push, cherry-pick, rebase, worktree — 모두 SSH 전송을 사용하는 네이티브 Swift로 구현되었습니다. 구문 강조된 페이저 출력, 커밋 메시지를 위한 Helix 통합, 그리고 스테이징된 diff로부터 AI가 생성하는 커밋 메시지 옵션을 제공합니다.
음성 AI 에이전트
1초 이하의 지연 시간으로 Gemini Live를 통해 항상 대기 중인 어시스턴트와 대화하세요. 에이전트는 스크롤백을 읽고, 핸즈프리로 SSH에서 명령을 실행하며, 웹을 검색하고, 위험한 작업 전에는 허가를 요청합니다 — 음성으로 서버를 디버그하세요.
선택적 텍스트 AI
OpenRouter를 통해 Claude, ChatGPT, Gemini, 또는 400개 이상의 모델과 채팅하세요. 명령을 실행하고 출력을 분석합니다. 선택 사항입니다 — 본인의 API 키를 사용합니다.
하드웨어 보안 키
개인 키는 하드웨어를 절대 벗어나지 않습니다. 터치 서명 방식의 FIDO2/WebAuthn 인증을 지원합니다.
샌드박스 로컬 셸
vim 9.1, Helix, SFTP, SCP, curl, jq, mtr, 그리고 표준 Unix 유틸리티를 갖춘 완전한 로컬 셸. rf 브라우저는 SFTP, 이미지 미리보기, git 표시기를 포함한 yazi 스타일 밀러 컬럼을 제공합니다. P2P 파일 전송을 위한 croc. 플래그 인식 탭 자동완성, 프롬프트 테마, 그리고 방향키를 사용한 라인 편집.
클라우드 & KUBERNETES
AWS, Azure, DigitalOcean, Akamai (Linode), Tailscale에 연결하세요. 인스턴스를 탐색하고, 시리얼 콘솔에 접근하며, EKS kubeconfig를 생성합니다. Talos와 Flatcar 같은 불변 배포판을 포함해 임시 파드로 Kubernetes 노드를 디버그합니다.
450개 이상의 테마와 시각 효과
위치에 따라 자동으로 주야간이 전환되는 450개 이상의 색상 테마. 천문학적으로 정확한 달의 위상을 가진 태양 효과, 해양 파도, 별빛, 반딧불 등의 애니메이션 배경. Shadertoy 호환 커스텀 셰이더. 본인의 TTF/OTF 폰트 가져오기.
커스터마이징 가능한 툴바
메인 열과 확장 가능한 서랍에 걸쳐 45개 이상의 내장 키를 드래그하고, 순서를 바꾸고, 숨기세요. 텍스트, 키 조합, 또는 다단계 시퀀스를 전송하는 커스텀 키를 생성하세요 — 셸 스니펫, tmux, vim 매크로에 완벽합니다. 원샷 탭과 더블탭 잠금을 지원하는 고정 수정자. iPhone과 iPad를 위한 별도 레이아웃.
연결 관리
폴더, 태그, iCloud 동기화를 지원하는 연결 프로필 저장. Quick Connect는 히스토리, 클라우드 인스턴스, 호스트 약어로부터 자동 완성합니다. 자동 시작과 대역폭 모니터링을 지원하는 백그라운드 SSH 터널. Siri 단축어 통합.
키보드 고급 기능
QMK 스타일 mod-tap 키 — 탭 시 하나의 동작, 홀드 시 다른 동작. 받아쓰기와 CJK 입력 방식. 커스터마이징 가능한 키보드 단축키. 국제 레이아웃을 위한 Option 키를 Alt로 사용.
METAL 가속 터미널
libghostty의 Zig 코어와 CAMetalLayer를 통한 직접 Metal 렌더링으로 구축되었습니다. 부드러운 스크롤, 깜빡임 없는 동기화된 출력, 그리고 tmux, vim, zellij를 위한 완전한 마우스 캡처를 지원합니다. 탭, 분할 창, 앱 재시작에도 유지되는 스크롤백을 제공합니다.
하나의 앱, 세 가지 원격 프로토콜
• SSH — Ed25519, ECDSA, RSA, 그리고 harvest-now-decrypt-later 보호를 위한 포스트 퀀텀 ML-KEM + ML-DSA를 지원하는 네이티브 Swift SSH 클라이언트. 점프 호스트, 포트 포워딩, 요청별 승인이 가능한 에이전트 포워딩, 그리고 키체인 비밀번호 저장 기능을 제공합니다.
• Rootshell Roam — Mosh 호환 세션으로 네트워크 변경과 앱 재시작에도 유지됩니다. Multipath TCP가 WiFi와 셀룰러를 결합하여 연결이 끊어지지 않도록 합니다. 예측 로컬 에코로 고지연 환경에서도 입력 반응성을 유지합니다. STUN 기반 NAT 횡단으로 방화벽을 뚫습니다.
• QUIC (TLS 1.3)과 KCP 전송을 지원하는 tssh 통합으로 더 낮은 지연, 완전한 네이티브 스크롤백, 그리고 서버 측 세션 재개를 제공합니다.
SSH VPN
모든 SSH 또는 tssh 세션을 시스템 전역 VPN으로 전환하세요. 표준 SSH, QUIC, 또는 KCP 전송을 통해 모든 디바이스 트래픽을 원격 서버로 라우팅합니다. 서버에 추가 소프트웨어가 필요 없습니다 — SSH로 접속할 수 있다면 VPN도 가능합니다.
네이티브 GIT
Clone, commit, diff, log, blame, branch, fetch, pull, push, cherry-pick, rebase, worktree — 모두 SSH 전송을 사용하는 네이티브 Swift로 구현되었습니다. 구문 강조된 페이저 출력, 커밋 메시지를 위한 Helix 통합, 그리고 스테이징된 diff로부터 AI가 생성하는 커밋 메시지 옵션을 제공합니다.
음성 AI 에이전트
1초 이하의 지연 시간으로 Gemini Live를 통해 항상 대기 중인 어시스턴트와 대화하세요. 에이전트는 스크롤백을 읽고, 핸즈프리로 SSH에서 명령을 실행하며, 웹을 검색하고, 위험한 작업 전에는 허가를 요청합니다 — 음성으로 서버를 디버그하세요.
선택적 텍스트 AI
OpenRouter를 통해 Claude, ChatGPT, Gemini, 또는 400개 이상의 모델과 채팅하세요. 명령을 실행하고 출력을 분석합니다. 선택 사항입니다 — 본인의 API 키를 사용합니다.
하드웨어 보안 키
개인 키는 하드웨어를 절대 벗어나지 않습니다. 터치 서명 방식의 FIDO2/WebAuthn 인증을 지원합니다.
샌드박스 로컬 셸
vim 9.1, Helix, SFTP, SCP, curl, jq, mtr, 그리고 표준 Unix 유틸리티를 갖춘 완전한 로컬 셸. rf 브라우저는 SFTP, 이미지 미리보기, git 표시기를 포함한 yazi 스타일 밀러 컬럼을 제공합니다. P2P 파일 전송을 위한 croc. 플래그 인식 탭 자동완성, 프롬프트 테마, 그리고 방향키를 사용한 라인 편집.
클라우드 & KUBERNETES
AWS, Azure, DigitalOcean, Akamai (Linode), Tailscale에 연결하세요. 인스턴스를 탐색하고, 시리얼 콘솔에 접근하며, EKS kubeconfig를 생성합니다. Talos와 Flatcar 같은 불변 배포판을 포함해 임시 파드로 Kubernetes 노드를 디버그합니다.
450개 이상의 테마와 시각 효과
위치에 따라 자동으로 주야간이 전환되는 450개 이상의 색상 테마. 천문학적으로 정확한 달의 위상을 가진 태양 효과, 해양 파도, 별빛, 반딧불 등의 애니메이션 배경. Shadertoy 호환 커스텀 셰이더. 본인의 TTF/OTF 폰트 가져오기.
커스터마이징 가능한 툴바
메인 열과 확장 가능한 서랍에 걸쳐 45개 이상의 내장 키를 드래그하고, 순서를 바꾸고, 숨기세요. 텍스트, 키 조합, 또는 다단계 시퀀스를 전송하는 커스텀 키를 생성하세요 — 셸 스니펫, tmux, vim 매크로에 완벽합니다. 원샷 탭과 더블탭 잠금을 지원하는 고정 수정자. iPhone과 iPad를 위한 별도 레이아웃.
연결 관리
폴더, 태그, iCloud 동기화를 지원하는 연결 프로필 저장. Quick Connect는 히스토리, 클라우드 인스턴스, 호스트 약어로부터 자동 완성합니다. 자동 시작과 대역폭 모니터링을 지원하는 백그라운드 SSH 터널. Siri 단축어 통합.
키보드 고급 기능
QMK 스타일 mod-tap 키 — 탭 시 하나의 동작, 홀드 시 다른 동작. 받아쓰기와 CJK 입력 방식. 커스터마이징 가능한 키보드 단축키. 국제 레이아웃을 위한 Option 키를 Alt로 사용.
Show More

















