본문으로 건너뛰기

© 2026 Molayo

Zenn헤드라인2026. 05. 15. 16:06

【실기 검증】Codex mobile을 사용해 보았다: ChatGPT 앱에서 Codex를 스마트폰으로 원격 조작하는 방법

요약

OpenAI가 발표한 Codex mobile은 ChatGPT 모바일 앱을 통해 PC에서 동작하는 Codex(현재는 Mac 전용) 세션을 원격으로 제어할 수 있게 하는 기능입니다. 이 기능을 사용하면 스마트폰만으로 진행 중인 개발 스레드를 확인하고, 터미널 출력 및 diff를 실시간으로 받아볼 수 있으며, 특히 위험한 커맨드에 대해 네이티브 UI 버튼을 통해 '승인/거부' 조작을 원탭으로 처리할 수 있습니다. 이로써 기존의 복잡했던 SSH 기반 개발 환경 대비 사용자 경험과 보안성이 크게 향상되었습니다.

핵심 포인트

  • Codex mobile은 ChatGPT 모바일 앱에서 PC의 Codex 세션을 원격 제어하는 기능이다.
  • 스마트폰에는 스트림만 흐르고, 실제 코드와 인증 정보는 PC 측에 남아 있어 기밀 유지에 유리하다.
  • 복잡했던 SSH/tmux 기반 환경 대비 QR 코드 페어링과 네이티브 UI를 통한 '원탭 승인' UX가 혁신적이다.
  • OpenAI 릴레이를 경유하므로 동일 LAN이 아니어도 연결 가능하나, 기업 네트워크의 도메인 차단 여부를 확인해야 한다.
  • 현재는 Codex for Mac 전용이며, 클램쉘 모드 사용 시 macOS 절전 설정에 유의해야 한다.

2026년 5월 13일, OpenAI가 Codex mobile을 발표하였고, 5월 15일에 iOS / iPad / Android 프리뷰 제공이 시작되었습니다. ChatGPT 모바일 앱에서 PC에서 동작하고 있는 Codex 세션을 그대로 원격 조작할 수 있는 기능입니다.

본 기사에서는 출시 당일에 Mac + iPhone으로 페어링하여, 태스크 투입 · diff 확인 · 커맨드 승인까지 한 차례 모두 시도해 본 절차를 정리합니다.

Codex mobile 이란

Codex mobile은 PC 측에서 동작하는 Codex(현 시점에서는 Codex for Mac만 선행 대응)에 대해, ChatGPT 모바일 앱에서 원격 접속하여 다음과 같은 조작을 스마트폰으로 수행할 수 있는 기능입니다.

  • 진행 중인 스레드의 횡단 확인
  • 터미널 출력 / diff / 스크린샷 / 테스트 결과의 실시간 수신
  • 커맨드 승인 (Approve / Deny / Edit)의 원탭(One-tap) 조작
  • 모델 전환 (gpt-5.1-codex 등)
  • 신규 태스크 투입

코드 본체나 인증 정보는 PC 측에 머물고, 스마트폰에는 스트림(Stream)만 흐르는 설계로 되어 있다는 점이 중요합니다. 사내 코드를 다루는 데 있어 심리적인 부담이 적습니다.

기존 수단과의 비교

항목ssh + tmux + TailscaleCodex mobile
페어링VPN 설정 + SSH 키 등록QR 코드 1회
...네이티브 UI 원탭
포트 개방필요불필요 (OpenAI 릴레이 경유)
기밀 유지SSH 키 관리 필요코드는 PC 측에 잔류

GitHub Issue openai/codex#9224에서 요청되었던 "제대로 된 모바일 UI"가 4개월 만에 공식 기능으로 올라온 형태입니다.

셋업 절차

1. Codex for Mac을 최신 버전으로 업데이트

최신 버전을 실행하면, 최초에 "Introducing Codex mobile" 모달이 표시됩니다. Get started를 눌러 온보딩으로 진행합니다.

놓친 경우에는 설정 → Remote connections에서 다시 호출할 수 있습니다.

2. 스마트폰에서의 조작을 허용

셋업 중에 "사용 중인 스마트폰에서 이 컴퓨터를 조작할 수 있도록 합니다"라는 확인 다이얼로그가 나옵니다. 이 부분을 허용하지 않으면 열람 모드로만 제한되어 커맨드 승인을 할 수 없습니다.

3. QR 코드로 페어링

PC 측에 QR 코드가 표시되면, ChatGPT 모바일 앱의 "Codex" 탭에서 스캔합니다. 페어링은 수 초 내에 완료됩니다.

4. 완료 후의 3가지 토글 설정

연결 완료 화면의 3가지 토글은 특히 첫 번째가 필수 수준입니다.

[✓] 슬립 모드 방지 ← 필수. OFF일 경우 외출 중 연결 끊김
[✓] PC에서의 이용 활성화 ← PC 측 UI와 병행 이용
[✓] Chrome 확장 기능 ← 브라우저 컨텍스트 연동

저는 처음에 이것을 OFF 상태로 두고 외출했다가, 카페에서 열었을 때 연결이 끊겨 있었습니다.

실기 검증: 태스크 투입부터 승인까지

모바일에서 태스크 지시

iPhone의 Codex 앱에서 일본어로 지시를 내립니다.

src/components/Navbar.tsx 의 로고 위치를 중앙 정렬로 수정하고 테스트도 작성해줘

1~2초 후, PC 측 Codex for Mac에서 동일한 스레드가 기동하며, 터미널 출력 · diff가 스마트폰으로 스트리밍됩니다. diff는 파일마다 +추가 / -삭제가 하이라이트되며, Tap to expand로 전체 내용을 펼칠 수 있는 구조였습니다.

승인 UX의 핵심: 위험 커맨드의 원탭 승인

--ask-for-approval 모드와 조합하면, Codex가 부작용(Side effect)이 있는 커맨드를 실행하기 직전에 다음과 같은 카드가 iPhone에 도착합니다.

Codex wants to run:
$ rm -rf node_modules && pnpm install
[Approve] [Deny] [Edit command]

ssh + tmux 시대에는 IME 전환 → y

→ Enter라는 은근히 번거로운 조작이었지만, 네이티브 UI(Native UI) 버튼이 되는 것만으로도 경험이 완전히 달라집니다. 이것이 Codex mobile을 '열람용'이 아닌 '제어 평면 (Control Plane)'으로 격상시키는 핵심 기능이었습니다.

주의사항

네트워크 요구사항

PC와 스마트폰은 동일한 LAN에 있을 필요가 없습니다. OpenAI 릴레이 (Relay)를 경유하므로, 스마트폰 LTE + PC 자택 Wi-Fi 조합에서도 연결됩니다. 반면, 기업 네트워크에서 OpenAI 도메인이 차단되어 있다면 작동하지 않습니다. 회사 PC에서 연결되지 않을 경우 프록시 (Proxy) / 방화벽 (Firewall) 설정을 확인해 주세요.

PC 측 절전 모드 억제

클램쉘 (Clamshell) 모드로 운용하는 경우에는, macOS 측 전원 설정에서 '디스플레이를 닫아도 잠자기 상태로 전환되지 않음' 상태로 설정해 두면 안심할 수 있습니다.

Windows 대응 미지원

2026년 5월 15일 프리뷰 (Preview) 시점에서, 호스트 대응은 Codex for Mac 전용입니다. Windows 대응은 향후 예정되어 있습니다.

장시간 세션의 재인증

장시간 방치하면 도중에 ChatGPT 측의 재인증을 요구받는 경우가 있었습니다. 외출 전에 앱에 다시 로그인해 두면 실수를 줄일 수 있습니다.

요약

Codex mobile은 QR 페어링(Pairing) 1회, 네이티브 UI를 통한 승인, 코드는 PC 측에 유지한다는 세 가지 요소로, ssh + tmux + Tailscale로 버텨온 구성의 약점을 깔끔하게 해소해 주었습니다. Codex for Mac을 최신 버전으로 업데이트하고 QR 페어링만 완료해 두면, 다음 외출 시에 '잘 작동하고 있나'를 스마트폰으로 확인할 수 있게 됩니다.

더 자세히

이 기사에서는 기술적인 절차와 UX를 중심으로 정리했습니다. 실제로 하루 동안 사용해 보며 느낀 유스케이스(Use Case)별 효과(외출 중 장시간 태스크 모니터링, 회의 중 CI 승인, 취침 전 차분(Diff) 리뷰)나, tmux 운용으로부터의 이행 소감 등 더 상세한 운용 리뷰는 아래 블로그 기사에 정리되어 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0