리팩토링이 30분짜리로 돌아가는 중인데, 갑자기 회의에 불려 가요. 예전이라면 선택지는 둘뿐이었죠. 노트북을 통째로 들고 가거나, 세션을 그냥 버리거나.

그런데 이건 사실 네트워크 설정 문제예요. 내 컴퓨터에서 돌아가는 터미널 세션을, 외부 기기에서 안전하게 들여다볼 방법이 마땅치 않았던 거죠. 그래서 그동안 개발자들은 SSH·VPN·TMUX를 직접 엮어 우회로를 만들었어요. 이제 Claude Code가 그 배관을 통째로 대신 깔아줍니다. 명령어 한 줄, QR 코드 한 번.

3초 요약
/rc 입력 스페이스바로 QR 생성 폰으로 스캔 같은 세션 이어서 작업 코드는 내 컴퓨터에 그대로

"폰으로 코딩"이라는 말의 함정부터 풀고 가요

모바일 코딩이라고 하면 대개 둘 중 하나를 떠올려요. (1) 코드를 클라우드에 올려서 거기서 돌리거나, (2) 폰의 손바닥만 한 키보드로 코드를 직접 타이핑하거나. 둘 다 별로죠. 전자는 로컬 환경을 다시 세팅해야 하고, 후자는 그냥 고문이에요.

Remote Control은 둘 다 아니에요. 2026년 2월 24일 Pro·Max 사용자 대상 리서치 프리뷰로 공개된 이 기능의 핵심은 딱 한 문장으로 정리돼요. 코드는 내 컴퓨터에서 돌고, 폰은 그 세션을 들여다보는 창일 뿐이에요.

그래서 클라우드에 코드가 올라가지 않아요. 파일 시스템, MCP 서버, 프로젝트 설정 전부 로컬 그대로예요. 폰에서 "테스트도 돌려봐"라고 한 줄 던지면, 그 명령은 내 컴퓨터의 Claude Code가 실행하고, 결과만 폰으로 스트리밍돼요. 폰은 리모컨이고, 본체는 여전히 책상 위에 있는 거죠.

Claude Code랑 헷갈리지 마세요

웹 버전(claude.ai/code)은 Anthropic 클라우드에서 세션이 돌아가요 — 새 환경이에요. Remote Control은 이미 잘 돌아가는 내 로컬 환경을 그대로 들고 다니는 거예요. 로컬 MCP 서버, 커스텀 도구, 프로젝트 세팅을 다시 만들 필요가 없다는 게 결정적 차이예요.

왜 SSH 우회로를 안 써도 되는가

이게 정말 다른지 확인하려면, 지금까지 사람들이 뭘 감수했는지를 봐야 해요. 개발자 Harper Reed는 폰 코딩 환경을 직접 구축한 경험을 "2000년대 초반으로 돌아간 느낌"이라고 표현했어요. 원격 워크스테이션에 SSH로 붙고, TMUX로 세션을 유지하고, Mosh로 끊김을 막는 식이죠. 써드파티 도구들도 등장했어요 — Happy Coder는 QR 페어링 UI를, Superconductor는 다중 에이전트 원격 관리를, Termux는 안드로이드 직접 실행을 제공했고요. 작동은 해요. 다만 전부 네트워크 설정·키 관리·앱 설치라는 통행료를 받았죠.

기존 방식 (SSH+TMUX)Remote Control
초기 설정Tailscale + SSH + TMUX + Mosh명령어 1줄
네트워크VPN/메시 네트워크 필수인터넷만 있으면 됨
연결 방법IP 입력 + SSH 키 인증QR 코드 스캔
세션 유지TMUX 직접 관리자동 재연결
동시 사용한 번에 한 화면터미널 + 폰 동시 입력
인터페이스Blink Shell, Termius 등 별도 앱claude.ai/code 또는 Claude 앱

표만 보면 "설정이 편해졌네" 정도로 읽힐 수 있는데, 진짜 변화는 마지막 줄이에요. 멀티 디바이스 동시 작업. 기존 SSH는 한 번에 한 화면이었어요. Remote Control은 터미널·브라우저·폰이 같은 세션에 동시에 메시지를 보낼 수 있어요. 회의 중에 폰으로 "이 부분 테스트 추가해줘" 하고 던져두고, 자리에 돌아와 터미널에서 결과를 확인하는 흐름이 가능해진 거예요.

Every.to의 Dan Shipper는 클라우드 Claude Code를 두고 "아직 매일 쓰기엔 아쉽다"고 평했는데, Remote Control은 그 아쉬움을 정반대로 풀어요. 클라우드에 새 환경을 만드는 게 아니라, 이미 손에 익은 로컬 환경을 그대로 이어가니까요.

막후에서 벌어지는 일 (안심해도 되는 이유)

보안이 걱정된다면 작동 방식을 알면 안심돼요. 로컬 Claude Code 세션이 아웃바운드 HTTPS로 Anthropic API에 등록하고 작업을 폴링해요. 다른 기기가 붙으면 서버가 웹·모바일 클라이언트와 로컬 세션 사이 메시지만 라우팅하고요. 인바운드 포트를 열 필요가 없고, 모든 트래픽은 TLS로 암호화돼요. 방화벽에 구멍을 뚫는 SSH 방식보다 공격면이 좁은 셈이죠.

지금 바로 켜보기 — 5단계, 2분

  1. Claude Code를 최신으로
    터미널에서 claude --version 확인 후 업데이트. 프리뷰 기능이라 구버전엔 없어요.
  2. Pro 또는 Max로 로그인
    /login 실행 → claude.ai 계정 인증. API 키가 아니라 구독 플랜이 필요해요. 여기서 막히는 사람이 제일 많아요.
  3. 세션에서 /rc 입력
    이미 돌아가는 세션이라면 /remote-control(줄여서 /rc)만 치면 돼요. 새 세션이면 claude remote-control로 시작하고요.
  4. 스페이스바 → QR 스캔
    스페이스바를 누르면 QR이 떠요. 폰의 Claude 앱이나 기본 카메라로 찍으면 바로 연결. QR이 잘 안 잡히면 같이 표시되는 URL을 폰 브라우저에 직접 붙여넣어도 돼요.
  5. 어디서든 이어서
    이제 폰에서 보낸 메시지를 컴퓨터의 Claude Code가 실행해요. 터미널과 폰을 번갈아 써도 되고, 네트워크가 끊겼다 컴퓨터가 다시 온라인이 되면 자동 재연결돼요.

매번 /rc 치기 귀찮다면

/configEnable Remote Control for all sessions를 true로. 이제 모든 세션이 시작과 동시에 원격 연결 대기 상태가 돼요. 한 번만 켜두면 됩니다.

나가기 전에 알아둘 제약 3가지

① 터미널은 살아 있어야 해요. 닫으면 세션도 끝나요 — 폰은 어디까지나 리모컨이니까요. ② 10분 룰. 네트워크가 약 10분 넘게 끊기면 타임아웃돼요. ③ 플랜 제한. 현재 Team·Enterprise는 미지원, Pro·Max 전용이에요.