claude-remote-control-surfaces

Claude Code Remote Control 사용법: 폰에서 이어받고 VPS에서 돌리기

claude code remote control 한 줄 요약

2026년 4월 18일 기준, claude code remote control은 내 컴퓨터에서 돌고 있는 Claude Code 세션을 claude.ai/code나 Claude iOS·Android 앱에서 이어받는 기능이에요. 폰에서 상태를 보고 승인하거나 짧게 지시하는 용도로는 꽤 편한데, 진짜 CI(continuous integration, 자동 빌드·테스트 파이프라인)처럼 무인 실행을 하려면 claude -p와 Agent SDK 쪽이 더 맞아요. Windows node.exe: bad option: --sdk-url 오류와 장시간 조용한 끊김은 아직 먼저 알고 들어가는 게 나아요.

회의 들어가기 5분 전에 리팩터링을 던져놨는데, 자리로 못 돌아오는 날이 있죠. 저도 그때 폰으로 상태만 보려고 SSH(원격 셸 접속)까지 열었다가 더 번거로워졌어요. 그래서 claude code remote control을 며칠 붙들고 써봤는데, 컨셉은 확실히 편해요. 노트북에서 돌던 세션을 claude.ai/code나 Claude 모바일 앱에서 그대로 이어받을 수 있거든요.

근데 여기서 끝이면 글 안 써요. Windows에서는 node.exe: bad option: --sdk-url에 바로 걸릴 수 있고, 길게 돌려두면 조용히 멈춘 것처럼 보일 때도 있었어요. 그래서 이 글은 예쁜 소개보다 실전 기준만 남겼어요. 내 플랜에서 되는지, /rc로 3분 안에 붙는지, VPS(가상 서버)+tmux(터미널 세션 유지 도구) 조합으로 어디까지 “CI 비슷하게” 굴릴 수 있는지 순서대로 보면 돼요. claude code remote control과 Claude Code on the Web 사용법: 브라우저에서 돌리는 AI 코딩 에이전트 차이도 같이 잡아둘게요.

claude code remote control이 뭐고 어디서 쓰나

Claude Code Remote Control은 내 머신에서 이미 돌아가는 세션을 다른 기기에서 조종하는 기능이에요. 어디서 세션을 시작하고, 어디서 이어받는지 먼저 구분해야 덜 헷갈려요.

이름만 보면 웹판 Claude Code랑 같은 줄 알기 쉽지 않나요?

Anthropic 공식 Remote Control 문서를 기준으로 보면 시작 지점은 CLI와 VS Code 쪽이고, 연결 지점은 웹과 모바일이에요. 세션 본체는 계속 내 컴퓨터에서 돌아가고, 파일 시스템과 MCP(Model Context Protocol, 외부 도구 연결 규약) 서버도 그대로 남아요. 그래서 로컬 맥락을 유지한 채 자리만 바꾸고 싶을 때 잘 맞죠.

반대로 Claude Code 전체 사용 환경은 더 넓어요. Remote Control만 보고 있으면 다른 사용 환경이랑 자꾸 섞여요. 그 차이는 Claude Code on the Web 사용법: 브라우저에서 돌리는 AI 코딩 에이전트 글도 같이 보면 바로 정리돼요.

claude code remote control 사용 환경별 역할 한눈에

사용 환경 지금 글과의 관계 메모
CLI Remote Control 시작점 claude remote-control, claude --remote-control, /rc를 여기서 써요
VS Code 확장 Remote Control 시작점 확장 안에서도 /remote-control 또는 /rc 가능해요. v2.1.79+ 필요
Web claude.ai/code Remote Control 연결점 다른 PC 브라우저에서 이어받을 때 여기로 들어가요
Claude iOS 앱 Remote Control 연결점 승인, 짧은 지시, 진행 확인에 편해요
Claude Android 앱 Remote Control 연결점 iOS랑 같은 역할이에요
Desktop 앱 별도 Claude Code 사용 환경 자체 세션 UI가 중심이라 이 글 핵심 기능과는 결이 달라요
JetBrains 플러그인 별도 IDE 사용 환경 IDE 연동이 중심이에요
Chrome 확장 별도 브라우저 통합 브라우저 자동화와 콘솔 점검 쪽이에요
Slack 별도 협업 통합 채널에서 Claude 작업을 던지는 흐름이 중심이에요
CI/CD 별도 자동화 사용 환경 진짜 자동 실행은 claude -p와 Agent SDK 쪽이 맞아요
Claude Code 공식 문서 Remote Control 페이지에서 핵심 이점을 정리한 화면
공식 문서는 Remote Control을 “로컬 환경 유지·두 표면 동시 작업·중단 극복” 세 줄로 요약해 두고 있어요 (출처: Claude Code 공식 문서)

내 플랜과 환경에서 바로 되나

Remote Control은 계정 조건과 로컬 환경 조건이 둘 다 맞아야 붙어요. 플랜만 맞고 로그인 방식이 틀리면 그대로 막히거든요.

설마 Pro 결제만 했다고 바로 되는 줄 알고 있던 건 아니죠?

공식 문서 기준으로 Remote Control은 Free가 아니라 Pro, Max, Team, Enterprise에서 쓸 수 있어요. API 키만 들고 있는 Console 계정은 안 되고, claude.ai 구독 로그인으로 들어와야 해요. Team과 Enterprise는 관리자 토글도 먼저 켜야 하고요. Claude Code가 처음이면 Claude Code 사용법: 설치부터 첫 실행까지 5분 가이드부터 보고 로그인 흐름을 먼저 맞추는 쪽이 빨라요.

플랜 2026-04-18 기준 공식 가격 Remote Control 체크 포인트
Free $0 안 됨 Claude Code 자체는 제외예요
Pro 연간 월 $17, 월간 $20 개인 개발자 시작점
Max 5x 월 $100 병렬 세션이 자주 필요할 때
Max 20x 월 $200 하루 종일 무겁게 쓰는 쪽
Team Standard 연간 좌석당 월 $20, 월간 $25 관리자 토글 필요
Team Premium 연간 좌석당 월 $100, 월간 $125 관리자 토글 필요
Enterprise 좌석당 $20 + 사용량 과금 관리자 토글 필요
API 키만 사용하는 Console 계정 사용량 기반 안 됨 claude.ai 구독 로그인으로 바꿔야 해요

붙기 전에 이 순서로 보면 돼요.

# 버전과 로그인 상태 확인
claude --version
claude auth status

# API 키가 먼저 잡혀 있으면 구독 로그인으로 다시 전환
unset ANTHROPIC_API_KEY
claude auth login

체크리스트는 짧아요.

  • Claude Code 버전이 v2.1.51+인지 본다
  • 푸시 알림까지 쓸 거면 v2.1.110+인지 본다
  • VS Code에서 /rc를 쓸 거면 확장 버전이 v2.1.79+인지 본다
  • Team, Enterprise면 관리자 설정에서 Remote Control 토글이 켜졌는지 본다
  • ANTHROPIC_API_KEY, CLAUDE_CODE_USE_BEDROCK, CLAUDE_CODE_USE_VERTEX, CLAUDE_CODE_USE_FOUNDRY 같은 환경변수 충돌이 없는지 본다

3분 안에 /rc로 폰에서 이어받기

claude code remote control을 가장 덜 헷갈리게 켜는 시작점은 기존 세션 안에서 /rc를 치는 거예요. 이미 하던 대화와 작업 맥락을 그대로 들고 가니까 실패 지점이 적어요.

새 세션부터 다시 파서 붙이는 것보다, 지금 돌던 세션을 그냥 이어받는 게 낫지 않나요?

제가 제일 자주 쓰는 흐름은 이거예요. 터미널에서 Claude를 켜고, 세션 안에서 /rc 한 번 치고, 폰에서 QR을 찍는 방식이죠. 이때 앱이 없다면 /mobile로 다운로드 QR도 바로 띄울 수 있어요.

# 프로젝트 디렉터리에서 Claude 세션 시작
claude
/rc blog-review-session

예상 흐름은 대략 이래요.

Remote Control enabled
Session name: blog-review-session
Open in browser: https://claude.ai/code/...
QR code: visible in terminal

순서는 4단계면 끝나요.

  1. 노트북에서 claude를 연다
  2. 세션 안에서 /rc 세션이름을 입력한다
  3. 폰에서 Claude 앱으로 QR을 스캔하거나 claude.ai/code에 들어간다
  4. 같은 세션이 열리면 승인, 중단, 짧은 추가 지시를 바로 넣는다

푸시 알림도 같이 켜두면 꽤 편해요. /config에서 Push when Claude decides를 켜면 작업이 끝났을 때나 판단이 필요할 때 알림이 와요. 근데 iPhone은 포커스 모드가, Android는 배터리 최적화가 알림을 막을 수 있더라고요. 알림이 늦으면 설정부터 다시 봐야 해요. 로컬 세션과 웹 세션의 역할 차이는 Claude Code on the Web 사용법: 브라우저에서 돌리는 AI 코딩 에이전트 쪽이 더 선명해요.

Windows 오류와 조용한 끊김은 어떻게 피하나

claude code remote control을 실제로 며칠 쓰다 보면 2026년 4월 기준으로 제일 많이 부딪히는 건 Windows 시작 오류와 장시간 세션 끊김이에요. 둘 다 “내가 뭘 잘못했나?” 싶게 조용히 와서 더 피곤해요.

모바일로 보려고 켰는데 40분 뒤에 멈춰 있으면, 이거 누구 잘못인지부터 헷갈리지 않겠어요?

Windows 쪽은 claude remote-control을 바로 실행했을 때 node.exe: bad option: --sdk-url로 터지는 보고가 계속 있어요. GitHub 이슈 #29693은 중복으로 닫혔지만, 증상 자체는 계속 묶여 올라오고 있죠. 지금 제일 현실적인 우회는 새 명령 대신 기존 대화형 세션을 열고 그 안에서 /rc를 쓰는 거예요.

장시간 세션은 더 성가셔요. 공식 설명은 자동 재연결 쪽인데, 2026-03-14에 열린 GitHub 이슈 #34255는 iOS와 macOS 조합에서 15분에서 60분 사이 조용히 끊기고 자동 복구가 안 된다고 적고 있어요. 그래서 자리를 오래 비울 때는 “모바일에서 계속 붙어 있겠지”라고 믿기보다, 중간 확인 한 번을 넣는 쪽이 나아요. 장시간 백그라운드 작업 자체가 목적이면 Claude Code 루틴 실전 가이드: PR 리뷰·배포 검증을 노트북 꺼도 돌리는 법도 같이 보는 게 좋아요.

증상 지금 보이는 상태 현실적인 대응
node.exe: bad option: --sdk-url Windows에서 시작부터 실패 claude 세션 안에서 /rc로 우회
15~60분 뒤 조용한 끊김 모바일 화면은 살아 있는데 입력이 안 먹음 새로고침, 세션 재연결, 장시간 작업 전 중간 확인
rate limit 뒤 재연결 실패 한도 리셋 뒤에도 세션이 안 붙음 세션 재시작을 먼저 본다
구독 인식 오류 Pro인데도 Remote Control이 막힘 claude auth login 재인증, 환경변수 정리

Windows에서 덜 막히는 흐름만 적으면 이 정도예요.

# PowerShell에서 Claude 세션 먼저 시작
claude

# 세션 안에서 Remote Control 활성화
/rc win-session

VPS에서 tmux로 돌려 CI처럼 쓰는 법

결론부터 말하면, claude code remote control은 진짜 CI용이 아니에요. GitHub Actions 같은 자동 파이프라인은 claude -p와 Agent SDK가 맞고, Remote Control은 대화형 터미널 세션을 오래 살려 두는 쪽에 더 가까워요.

설마 GitHub Actions에 claude remote-control만 넣고 끝내려던 건 아니죠?

공식 문서도 스크립트와 CI/CD는 claude -p 쪽을 권해요. Remote Control은 로컬 프로세스가 계속 살아 있어야 하고, 헤드리스 서버에서 TTY(대화형 터미널) 없이 데몬처럼 띄우는 건 아직 깔끔하지 않아요. 그래서 VPS에서 쓸 때는 tmux로 세션을 묶고, Remote Control은 그 세션을 웹이나 폰에서 이어받는 용도로 생각하면 돼요. 자동화 자체를 더 길게 보고 싶다면 Claude Code 루틴 실전 가이드: PR 리뷰·배포 검증을 노트북 꺼도 돌리는 법으로 이어서 보면 흐름이 맞아요.

실전 세팅은 이 순서예요.

# VPS 접속
ssh dev@my-vps

# 세션 유지용 tmux 시작
tmux new -s claude-rc

# Claude Code 시작
claude

# 기존 세션 안에서 Remote Control 활성화
/rc vps-review-session

# tmux 분리
# Ctrl+B D

병렬로 나눠서 돌릴 거면 서버 모드도 쓸 만해요.

# worktree를 써서 병렬 세션 대기 서버 시작
claude remote-control --spawn worktree --capacity 3 --name "review-hub"

여기서 --capacity 기본값은 32예요. 숫자를 크게 잡을수록 좋을 것 같지만, 실제로는 2~5개만 열어도 사람이 보기엔 충분한 편이죠.

진짜 CI/CD 파이프라인은 이쪽이 맞아요.

# 비대화형 검증용 예시
claude --bare -p "Run the test command, summarize failures, and suggest the next fix." \
  --allowedTools "Read,Bash"

SSH+tmux와 Remote Control, 뭘 고르면 되나

claude code remote control과 SSH+tmux 중 하나가 무조건 이긴다고 보면 실수해요. 승인 버튼 누르기, 진행 상태 보기, 짧은 추가 지시는 Remote Control이 편하고, 오래 살아 있는 서버 세션과 끊김 대응은 SSH+tmux가 아직 더 안정적인 편이에요.

그럼 굳이 Remote Control을 왜 쓰냐고요?

터미널에 익숙한 사람은 SSH+tmux로도 대부분 해결해요. 근데 폰에서 승인만 눌러야 할 때, 회의 중에 상태만 봐야 할 때, 다른 브라우저에서 같은 세션을 바로 열어야 할 때는 Remote Control이 확실히 가볍죠. 반대로 헤드리스 서버, systemd 서비스, 완전 무인 자동화까지 기대하면 실망하기 쉬워요. 클라우드에서 아예 새 세션을 병렬로 던지고 싶다면 Claude Code on the Web 사용법: 브라우저에서 돌리는 AI 코딩 에이전트가 더 맞아요.

기준 Remote Control SSH+tmux
시작 난도 낮음 중간
모바일 승인·짧은 지시 편함 터미널 앱 적응 필요
로컬 파일과 도구 유지 좋음 좋음
장시간 안정성 버그 영향 받음 비교적 예측 가능
헤드리스 서버 적합성 아쉬움 좋음
팀원에게 설명하기 쉬움 셸 지식이 좀 필요
“CI처럼” 오래 돌리기 보조용 기반 역할에 더 적합

짧게 고르면 이렇게 보면 돼요.

  • 폰에서 승인하고 진행만 볼 거다: Remote Control
  • 서버 세션을 오래 살려둘 거다: SSH+tmux
  • 완전 자동화가 목적이다: claude -p 또는 Agent SDK
  • 둘 다 필요하다: VPS는 tmux, 바깥 조종은 Remote Control로 섞는다

자주 묻는 질문

웹에서 새 세션을 던지는 흐름이 궁금하면 Claude Code on the Web 사용법: 브라우저에서 돌리는 AI 코딩 에이전트도 같이 보면 덜 헷갈려요. 여기서는 Remote Control 기준 질문만 추렸어요.

Q1. Pro 플랜에서도 Claude Code Remote Control을 쓸 수 있나요?

A. 네, 돼요. 2026-04-18 기준 공식 문서는 Pro, Max, Team, Enterprise를 지원 대상으로 적고 있어요. Free와 API 키 단독 인증은 안 돼요.

Q2. Windows에서 node.exe: bad option: --sdk-url가 뜨면 뭘 먼저 해야 하나요?

A. 새 터미널에서 claude remote-control을 반복하기보다 claude 세션을 먼저 연 뒤 /rc를 쳐보세요. 지금 시점에선 그게 제일 덜 막혀요.

Q3. 연결이 자꾸 조용히 끊기는데 자동 재연결 안 되나요?

A. 공식 설명은 재연결 쪽인데, 2026-04-18 기준 GitHub 이슈 #34255는 장시간 세션에서 자동 복구가 안 된다고 열려 있어요. 오래 비울 땐 중간 확인이나 알림 설정을 같이 거는 쪽이 안전해요.

Q4. Remote Control로 GitHub Actions 같은 CI를 대체할 수 있나요?

A. 아니요. Remote Control은 대화형 세션을 다른 기기에서 이어받는 기능이고, 진짜 CI는 claude -p와 Agent SDK가 맞아요.

Q5. VPS에서 systemd 서비스처럼 완전 백그라운드로 띄울 수 있나요?

A. 아직은 깔끔하지 않아요. 지금은 tmux나 비슷한 세션 유지 도구를 같이 쓰는 구성이 현실적이에요.

다음 단계

지금은 claude --versionclaude auth status부터 보고, 바로 /rc 한 번 켜보세요. 서버에 오래 묶어 둘 생각이면 다음은 Claude Code 루틴 실전 가이드: PR 리뷰·배포 검증을 노트북 꺼도 돌리는 법으로 넘어가면 돼요.

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다