iPad와 iPhone에서, 내 tmux 그대로

MuxPad는 서버의 tmux를 있는 그대로 SSH 위에 렌더링하는 네이티브 원격 터미널입니다. prefix·키 바인딩·상태바가 그대로 유지됩니다. 원격 CLI에 파일을 바로 끌어다 주고, SFTP로 전송하고, 긴 작업이 끝나면 알림을 받으세요.

App Store — 준비 중 설치 가이드

실제 화면

iPad의 사이드바와 tmux 터미널 키 액세서리 바가 있는 raw tmux 터미널 2분할 SFTP 파일 관리자 iPhone의 호스트·Mux 목록 iPhone의 SFTP

무엇이 다른가

100% raw tmux

서버의 tmux를 있는 그대로 렌더링합니다. prefix·키 바인딩·상태바·레이아웃이 모두 그대로 유지되며, 앱이 임의로 탭이나 페인을 덮어씌우지 않습니다. 접속 시 tmux가 반드시 필요합니다(3.2 이상 권장).

하드웨어 키보드 완전 지원

제어 문자, Option을 Meta로, Esc, 방향키, 기능 키, copy-mode 키까지 모든 tmux 키가 서버에 그대로 전달됩니다. 옵션으로 Ctrl-Space를 한/영 전환에 함께 쓸 수 있어 단축키와 공존합니다.

소프트웨어 키보드 액세서리 바

외장 키보드 없이 작업할 때도 Esc, Ctrl, Tab, 방향키, 닫기 버튼을 가로 스크롤 바에서 바로 누를 수 있습니다.

검색 · 전환 · 복사

⌘1⌘9⌘⇧[ / ⌘⇧]로 Mux 사이를 이동합니다. ⌘F는 서버 히스토리 전체를 대상으로 tmux copy-mode 검색을 엽니다. OSC 52로 iOS 클립보드에 복사하고(set-clipboard on), 터미널 속 링크를 탭하면 Safari로 열립니다.

터미널에 파일 드롭

이미지나 파일을 터미널에 드롭하거나 붙여넣으면 MuxPad가 SFTP로 자동 업로드한 뒤 원격 경로를 프롬프트에 바로 삽입합니다. Claude Code 같은 원격 CLI에 파일을 건네는 가장 빠른 방법입니다. 업로드 위치도 설정할 수 있습니다.

2분할 SFTP 파일 관리자

로컬↔원격, 원격↔원격 전송을 전송 큐·재개·충돌 처리와 함께 지원합니다. 원격 파일은 Quick Look으로 미리 보고, 폴더에서 "여기서 Mux 열기"로 바로 접속하며, 터미널의 현재 경로가 파일 관리자와 동기화됩니다.

작업 완료 & 서버 알림

터미널 벨 알림에 더해, 출력이 멈추는 것을 감지해 긴 빌드나 AI 작업이 끝나면 알려줍니다. 서버는 OSC 9/777로 제목이 있는 알림을 보낼 수 있어(allow-passthrough on 한 줄), Claude Code 훅이나 스크립트가 iPad로 직접 알림을 보냅니다.

모아보기 · Live Activity · 위젯

모아보기(Overview) 그리드가 모든 세션의 실시간 프리뷰를 보여주고, 사이드바 배지가 윈도우 수와 활동을 표시합니다. 잠금 화면·Dynamic Island의 Live Activity, 잠금 화면 위젯, Siri 단축어(App Intents)로 세션을 한눈에 관리합니다.

끊기지 않는 접속

Host · User · Mux 분리 모델로 하나의 자격증명을 여러 세션에서 재사용합니다. 자동·수동 재접속과 백그라운드 복귀로 연결이 유지되고, exit 시 자동 정리됩니다. ProxyJump 다중 홉 체이닝과 SSH 로컬 포트 포워딩이 기본 내장되어 있습니다.

설계부터 안전하게

자격증명은 기기 Keychain에만(및 iCloud Keychain 동기화) 저장되며 옵션 Face ID / Touch ID로 보호됩니다. known_hosts TOFU 지문 검증이 MITM을 막습니다. Host·User·Mux·테마·세션은 본인 iCloud로 동기화되며 당겨서 새로고침할 수 있습니다.

테마 · 폰트 · 풀스크린

번들된 Nerd Font 5종에 테마 프리셋과 커스텀 색상, 호스트별 오버라이드까지 지원합니다. 터미널은 Dynamic Island 아래까지 화면 끝단으로 렌더링됩니다.

서버에 tmux가 필요합니다

MuxPad는 단순 SSH 화면 렌더러가 아니라 tmux 클라이언트입니다. 원격 호스트에서 tmux가 실행되고 있어야 합니다(3.2 이상 권장). 접속 시 tmux를 자동 감지하며, tmux가 없으면 접속을 차단하고 설치 안내를 보여줍니다. 로컬 셸 에뮬레이션은 없습니다.

대부분의 시스템에서 tmux 설치는 명령 한 줄입니다.

sudo apt install -y tmux    # Debian / Ubuntu
sudo dnf install -y tmux    # Fedora
brew install tmux           # macOS
tmux -V                     # 버전 확인

선택 설정 두 줄로 기능이 더 열립니다. OSC 52 클립보드 동기화는 set -g set-clipboard on, 서버 알림은 set -g allow-passthrough on입니다. 설치 가이드에서 설치·이 설정들과 첫 Mux 연결까지 단계별로 안내합니다.

더 알아보기

MuxPad는 현재 App Store 출시를 준비하며 TestFlight 베타 중입니다. 위의 App Store 버튼은 아직 활성화되지 않았습니다. 그동안 문서를 읽어보거나 문의해 주세요.