
지하철에서 Claude Code 사용하는 방법: 아이폰 원격 제어 완벽 비교 (2026)
지하철에서 Claude Code 사용하는 방법: 아이폰 원격 제어 완벽 비교 (2026)
출퇴근 지하철에서도 Claude Code를 쓸 수 있다면 어떨까요? Mac은 집에 두고, 아이폰 하나로 /commit을 날리고, MCP 도구를 실행하고, 코드 리뷰를 받는 것. 실제로 가능합니다.
이 글에서는 아이폰으로 Mac의 Claude Code를 원격 제어하는 3가지 방법을 실사용 테스트 기반으로 비교합니다. 결론부터 말씀드리면, Moshi + Tailscale + tmux 조합이 압도적 1위입니다.
왜 아이폰에서 Claude Code를 써야 할까요?
아이폰 원격 Claude Code란 Mac에서 실행 중인 Claude Code CLI에 iPhone으로 원격 접속하여 모든 기능을 그대로 사용하는 것입니다.
Claude Code의 진짜 힘은 CLI에 있습니다. /commit, /review-pr 같은 슬래시 명령어, MCP 서버 연동, 커스텀 에이전트 실행까지. 이 기능들은 Mac 터미널에서만 100% 작동합니다.
하지만 우리는 항상 Mac 앞에 있을 수 없죠. 출퇴근길, 카페, 심지어 잠자기 전 침대에서도 작업을 이어가고 싶다면, 원격 제어가 답입니다.
1위: Moshi + Tailscale + tmux (파워유저 추천)
TV 리모컨에 비유하면 "전 버튼이 다 있는 정품 리모컨"입니다. Mac CLI에 직접 연결되어 Claude Code의 모든 기능이 100% 작동합니다.
Moshi란?
Moshi는 Claude Code 전용 iOS 터미널 앱입니다. 일반 SSH 앱과 다르게, Claude Code에 특화된 기능들을 갖추고 있습니다:
- Mosh 프로토콜: WiFi에서 LTE로 전환되어도 세션이 유지됩니다. 지하철 터널을 통과해도 끊기지 않아요.
- 전용 툴바: /clear, /resume, /compact, Tab, Shift+Tab 버튼이 기본 내장되어 있습니다.
- Push 알림: Claude Code가 승인을 기다릴 때 iPhone과 Apple Watch로 알림이 옵니다.
- 음성 입력: 온디바이스 Whisper를 사용해서 기술 용어도 정확하게 인식합니다.
설정 방법 (8분이면 완료)
설정은 놀라울 정도로 간단합니다:
# 1. Mac에 mosh와 tmux 설치
brew install mosh tmux
# 2. Mac 원격 로그인 활성화
# 시스템 설정 → 공유 → 원격 로그인 ON
# 3. Tailscale SSH 활성화 (SSH 키 등록 불필요!)
sudo tailscale up --ssh
# 4. tmux 세션에서 Claude Code 실행
tmux new-session -d -s claude
tmux send-keys -t claude 'claude' C-m
iPhone에서는 App Store에서 Moshi를 설치하고, 서버를 추가하면 됩니다. Tailscale IP와 사용자명만 입력하면 바로 연결됩니다.
Claude Code CLI 기능 호환성
| 기능 | 지원 여부 |
|---|---|
| /commit, /review-pr 등 슬래시 명령어 | 완전 지원 |
| 커스텀 슬래시 명령어 | 완전 지원 |
| MCP 서버 도구 | 완전 지원 |
| Tab 자동완성 | 전용 버튼 |
| Shift+Tab (권한 전환) | 전용 버튼 |
| y/n 승인 | 완전 지원 |
| Push 알림 | iPhone + Apple Watch |
실사용 팁
- 별칭 설정:
cc(claude),ccr(resume),ccy(자율모드)를 .zshrc에 등록하세요. - 한국어 입력: 직접 타이핑이 안 되므로, 마이크를 길게 눌러 음성 입력을 사용하세요.
- 잠자기 전 자율 모드:
ccy로 자율 모드 진입 후 음성으로 지시하면, 다음 날 아침 완성된 결과를 확인할 수 있습니다. - tmux 멀티 세션: Ctrl 길게 → Tmux 탭에서 c(새 창), n(다음), p(이전)으로 프로젝트별 독립 세션을 관리하세요.
2위: Happy Coder + Tailscale (일반 사용자 추천)
Happy Coder는 모바일 UX가 가장 뛰어난 솔루션입니다. QR 코드 페어링으로 30초 만에 연결되고, E2E 암호화(TweetNaCl)로 보안도 탄탄합니다.
장점
- 설치가 간편합니다:
npm install -g happy-coder후 QR 페어링 - Push 알림과 음성 코딩 지원
- 다중 세션 관리 가능
- 가격: 무료
한계
치명적인 단점이 하나 있습니다. Happy Coder는 Claude Code SDK의 query() API를 사용합니다. 이 말은 /compact, /clear 같은 기본 명령은 자체 처리하지만, /commit, /review-pr 같은 슬래시 명령어의 정상 동작이 보장되지 않는다는 뜻입니다.
Mac CLI에 직접 연결하는 Moshi와 근본적으로 다른 구조입니다. CLI 기능을 풀로 사용해야 한다면 Moshi를 선택하세요.
3위: Claude iOS 앱 (초보 추천)
App Store에서 "Claude"를 검색해 바로 설치하면 됩니다. 설정이 전혀 필요 없다는 것이 최대 장점입니다.
한계
편리한 대신 제약이 큽니다:
- 로컬 파일 접근 불가: Mac의 프로젝트 파일을 읽거나 수정할 수 없습니다.
- MCP 서버 연결 불가: 외부 도구 연동이 불가능합니다.
- 환경변수 사용 불가: API 키 등을 설정할 수 없습니다.
- 가격: Pro $20+/월 (무료 사용량 제한)
GitHub 연동과 세션 텔레포트 기능이 있지만, "Claude Code CLI"와는 별개의 경험입니다. 간단한 질의응답이나 코드 리뷰 요청 정도에만 적합합니다.
3가지 방법 비교 요약
| 항목 | Moshi + Tailscale | Happy Coder | Claude iOS |
|---|---|---|---|
| CLI 기능 | 100% 작동 | SDK 의존 (제한적) | 미지원 |
| 네트워크 안정성 | Mosh (터널도 OK) | 일반 연결 | 일반 연결 |
| 설정 시간 | 8분 | 5분 | 0분 |
| 가격 | 무료 | 무료 | $20+/월 |
| Push 알림 | iPhone + Watch | iPhone | 미지원 |
| 음성 입력 | Whisper | 지원 | 미지원 |
| 한국어 입력 | 음성/붙여넣기 | 직접 가능 | 직접 가능 |
| 추천 대상 | 파워유저 | 일반 사용자 | 초보 |
실사용 주의사항
실제로 사용하면서 겪을 수 있는 문제들과 해결법입니다.
매일 겪을 수 있음
- 승인 대기로 작업 멈춤: Push 알림 설정이 필수입니다. Moshi는 웹훅 기반 알림을 제공합니다.
- 앱 백그라운드 전환 시 연결 끊김: Mosh + tmux 조합이면 자동 복구되니 걱정 없습니다.
- 컨텍스트 소실 (3-4시간 후): /compact를 주기적으로 실행하고, CLAUDE.md에 결정 사항을 기록하세요.
주 1-2회
- Claude Code 프리즈: Ctrl+C로 중단 시도, 안 되면 tmux에서
kill -9처리하세요. - git 미커밋 작업 손실: 세션 시작 전
git add -A && git commit -m "wip"습관을 들이세요.
월 1회 이하
- Mac 슬립:
sudo pmset -a sleep 0으로 영구 비활성화하세요. - macOS 자동 업데이트 재시작: 자동 업데이트를 비활성화해두세요.
마무리
아이폰으로 Mac의 Claude Code를 원격 제어하는 것은 이미 현실입니다. Moshi + Tailscale + tmux 조합이면 지하철에서도 /commit을 날리고, MCP 도구를 실행하고, 잠자기 전 자율 모드로 작업을 맡길 수 있습니다. 무료이고 설정은 8분이면 끝납니다.
한번 설정해두면 못 돌아갑니다. 이동 중에도 생산성을 유지하고 싶다면, 오늘 바로 시도해보세요.
자주 묻는 질문 (FAQ)
Q: Moshi를 쓰려면 Tailscale이 꼭 필요한가요?
반드시 필요하진 않습니다. 일반 SSH로도 연결할 수 있지만, Tailscale을 사용하면 SSH 키 설정 없이 sudo tailscale up --ssh 한 줄로 끝납니다. 또한 어디서든 동일한 IP로 접속할 수 있어 편리합니다.
Q: 한국어 입력이 안 되면 불편하지 않나요?
처음에는 불편할 수 있지만, Moshi의 음성 입력(Whisper 기반)이 기술 용어까지 잘 인식합니다. 마이크를 길게 누르면 바로 음성 입력이 됩니다. 긴 한국어 텍스트는 다른 앱에서 작성 후 붙여넣기하는 방법도 있습니다.
Q: Happy Coder와 Moshi 중 어떤 것을 선택해야 하나요?
/commit, /review-pr 같은 슬래시 명령어를 사용한다면 Moshi가 유일한 선택입니다. 단순한 대화형 코딩만 한다면 Happy Coder의 모바일 UX가 더 나을 수 있습니다.
Q: 보안은 안전한가요?
Tailscale은 WireGuard 기반 VPN으로, 모든 트래픽이 암호화됩니다. Mac과 iPhone이 같은 Tailscale 네트워크에 있어야만 연결됩니다. 외부에서 직접 접속하는 것보다 훨씬 안전합니다.
참고 자료
- Moshi 공식 사이트 - Mac 원격 + Claude Code 에이전트 설정 가이드 포함
- Happy Coder GitHub - 설치 방법 및 기능 설명
- Tailscale SSH 공식 문서 - SSH 키 없이 안전한 원격 접속
- Claude Code 공식 문서 - CLI 기능 및 MCP 연동 레퍼런스