에이전트가 리팩토링을 돌리는 15분 동안 책상에 묶여있을 필요가 없어졌다. OpenAI가 5월 14일 출시한 Codex Mobile은 Mac에서 돌아가는 Codex 세션에 iPhone·Android를 컨트롤 패널로 붙이는 기능이다. 코드를 폰에서 타이핑하는 게 아니다. 에이전트가 장시간 작업하는 동안 승인·리다이렉트·모니터링을 어디서든 할 수 있다. 구조와 설치법을 완전히 정리했다.
핵심 요약
→ Codex Mobile은 모바일 코드 에디터가 아닌 macOS 데스크탑 Codex 인스턴스의 원격 오케스트레이션 허브 — 코드·자격증명·권한은 호스트 머신에 그대로 유지
→ 별도 앱 없음 — 기존 ChatGPT 앱 업데이트만으로 사용 가능, iOS·Android 모두 지원
→ Free·Go·Plus·Enterprise 모든 플랜 포함 — 무료 사용자도 접근 가능
→ 설치 방법: Mac Codex 앱에서 QR코드 생성 → 폰으로 스캔 → 완료
→ 폰에서 할 수 있는 것: 새 작업 시작, 진행 중인 스레드 모니터링, 커맨드 승인, diff 검토, 다음 단계 지시
→ 현재 Mac 호스트만 지원 — Windows 호스트 연결은 출시 예정
→ CLI나 IDE 익스텐션으로는 모바일 설정 불가 — 반드시 Codex 데스크탑 앱에서 시작
→ 핵심 개념: Codex는 Mac에서 계속 실행, 폰은 컨트롤 서페이스 — 에이전트가 멈추면 폰으로 알림이 온다
1. Codex Mobile이 왜 필요한가
기존 AI 코딩 에이전트의 가장 큰 문제는 이것이다.
# 기존 Codex 워크플로우의 병목
[개발자] 책상에 앉아서 태스크 시작
↓
[Codex] 15~30분간 리팩토링·테스트 실행
↓
[개발자] 컴퓨터 앞에서 계속 대기 ← 비효율
↓
[Codex] breaking change 발견 → 승인 요청
↓
[개발자] 응답 못 하면 에이전트 멈춤 or 잘못된 방향으로 진행
리팩토링을 시작하고 Codex가 15분 후 공유 유틸리티에서 breaking change를 발견해 판단을 요청할 때 — 5월 14일 이전엔 키보드에 묶여있거나 모멘텀을 잃는 것 중 하나를 선택해야 했다.
Codex Mobile이 이 구조를 바꾼다.
# Codex Mobile 워크플로우
[개발자] Mac에서 태스크 시작 → 카페로 이동
↓
[Codex] Mac에서 계속 실행 (폰 잠금과 무관)
↓
[폰 알림] "Breaking change 발견, 승인 필요"
↓
[개발자] 폰에서 diff 확인 → 승인 또는 새 지시
↓
[Codex] Mac에서 이어서 실행
2. 아키텍처 — 어떻게 작동하나
# Codex Mobile 통신 구조
[iPhone/Android]
ChatGPT 앱 (Codex 섹션)
↕ OpenAI Secure Relay
[Mac 호스트]
Codex 데스크탑 앱
├── 프로젝트 파일 (로컬 유지)
├── 터미널·테스트 실행
├── 자격증명·권한 (폰에 전송 안 됨)
└── Computer Use, 브라우저, 플러그인
모바일 앱은 OpenAI의 Secure Relay 레이어를 통해 태스크 상태·출력·승인 프롬프트를 기기 간에 동기화 — Codex Mobile은 호스트 머신의 로컬 파일을 직접 접근하거나 수정할 수 없다. 이는 무단 데이터 노출을 방지하기 위한 의도적인 보안 설계다.
핵심: 폰은 뷰어·컨트롤러, Mac은 실행 엔진. 코드와 데이터는 Mac을 떠나지 않는다.
3. 사전 요구사항 확인
# 필수 체크리스트
✅ ChatGPT 계정 (Free 포함 모든 플랜)
✅ macOS — Codex 데스크탑 앱 최신 버전 설치
✅ iOS/Android — ChatGPT 앱 2026년 5월 13일 이후 버전
✅ Mac과 폰이 동일한 ChatGPT 계정으로 로그인
✅ Mac이 켜져 있고 인터넷 연결 상태
❌ CLI(터미널)만으론 설정 불가
❌ IDE 익스텐션(VS Code 등)으론 설정 불가
❌ Windows 호스트 — 아직 미지원 (출시 예정)
# Mac에서 Codex 앱 버전 확인
# Codex 앱 메뉴 → About Codex → 버전 확인
# 최신 버전으로 업데이트 필요 시:
# developers.openai.com/codex → Download 클릭
# ChatGPT 모바일 앱 버전 확인
# iOS: App Store → 프로필 → 구매 항목에서 ChatGPT 확인
# Android: Play Store → 내 앱 → ChatGPT
4. 설치 — QR코드 스캔 5분 완성
1단계: Mac에서 Codex 모바일 설정 시작
Codex 데스크탑 앱 실행
→ 왼쪽 사이드바 하단 "Set up Codex mobile" 클릭
→ QR코드 화면 표시됨
⚠️ 이 화면이 안 보이면:
- Codex 앱이 최신 버전인지 확인
- Settings → Connections에서 Remote Control 활성화
2단계: 폰에서 QR코드 스캔
ChatGPT 앱 실행 (iOS/Android)
→ 하단 탭에서 "Codex" 섹션 찾기
→ "Connect to Mac" 또는 QR 스캔 버튼 탭
→ Mac 화면의 QR코드 스캔
→ 연결 완료 알림 확인
3단계: 연결 상태 확인
# Mac에서 확인
Codex 앱 → Settings → Connections
→ 연결된 기기 목록에 폰이 표시되어야 함
→ "Keep computer awake" 옵션 — Mac 슬립 방지 (장시간 에이전트 실행 시 필수)
→ "Computer Use" 옵션 — 에이전트가 데스크탑 앱 조작 허용 여부
# 폰에서 확인
ChatGPT 앱 Codex 섹션
→ Mac 호스트의 프로젝트 목록이 로드되면 성공
5. 폰에서 할 수 있는 것
원격 접속은 호스트의 프로젝트·스레드·파일·자격증명·권한·플러그인·Computer Use·브라우저 설정·로컬 툴을 그대로 사용 — 호스트의 프로젝트에서 새 스레드를 시작하거나 기존 스레드를 이어갈 수 있다.
# 폰에서 가능한 작업
✅ 새 태스크 시작
"이 함수 전체 테스트 코드 작성해줘"
→ Mac의 Codex가 실제 파일에 접근해서 실행
✅ 진행 중인 스레드 모니터링
→ 터미널 출력, 테스트 결과, diff 실시간 확인
✅ 커맨드 승인
→ "rm -rf 실행할까요?" 같은 위험 명령 폰에서 승인/거부
✅ diff 검토 및 피드백
→ 코드 변경사항 확인 후 "좋아 계속해" 또는 "이 부분 다시 해줘"
✅ 다음 단계 지시
→ "테스트 통과했으면 PR 설명 초안 작성해줘"
✅ 호스트·스레드 전환
→ 여러 Mac에 연결된 경우 폰에서 호스트 선택
❌ 폰에서 불가능한 것
→ 로컬 파일 직접 수정
→ 새 플러그인 설치
→ 초기 모바일 연결 설정 (Mac 앱에서만 가능)
6. 첫 번째 원격 세션 실행
# 실전 시나리오: 집에서 태스크 시작 → 이동 중 폰으로 관리
# 1. Mac에서 시작 (출발 전)
Codex 앱에서 프로젝트 열기
→ "src/api/payment.ts의 에러 핸들링 개선하고 테스트도 추가해줘"
→ Codex가 파일 분석 시작
# 2. 이동 (Mac은 계속 실행 중)
ChatGPT 앱 → Codex 섹션 → 진행 상황 확인
→ 터미널 출력 스크롤: "Analyzing payment.ts..."
→ 5분 후 알림: "Codex가 입력을 기다리고 있어요"
# 3. 폰에서 승인
diff 화면:
+ try {
+ await stripe.refund(chargeId);
+ } catch (StripeError e) {
+ logger.error('Refund failed', { chargeId, error: e });
+ throw new PaymentError(e.message);
+ }
→ "승인" 탭 → Codex 계속 실행
# 4. 완료 알림 수신
"테스트 3개 추가됨, 모두 통과"
→ "좋아, 이제 CHANGELOG.md 업데이트해줘" 입력
→ Mac에서 이어서 실행
7. 자주 발생하는 문제
# 문제 1: ChatGPT 앱에 Codex 섹션이 안 보임
원인: 앱 버전이 구버전 또는 지역 미지원
해결:
→ App Store/Play Store에서 ChatGPT 강제 업데이트
→ 앱 종료 후 재시작
→ 계정 플랜 및 지원 지역 확인 (일부 국가 미지원)
# 문제 2: QR코드 스캔 후 연결 실패
원인: Mac과 폰이 다른 계정으로 로그인됨
해결:
→ Codex 앱 Settings → 로그인 계정 확인
→ ChatGPT 앱 → 프로필 → 계정 확인
→ 두 기기 모두 동일 계정인지 대조
# 문제 3: 폰에서 Mac 프로젝트가 로드 안 됨
원인: Mac이 슬립 상태 또는 오프라인
해결:
→ Codex 앱 → Settings → Connections → "Keep computer awake" 활성화
→ Mac 전원 설정에서 슬립 타임아웃 늘리기
# 문제 4: 엔터프라이즈 워크스페이스에서 연결 불가
원인: 관리자가 Remote Control 비활성화
해결:
→ IT 관리자에게 Codex 클라우드 설정에서
remote_computer_use = true 설정 요청
→ OpenAI 관리자 콘솔 → Policies & Configurations → Codex
# 문제 5: 알림이 안 옴
원인: iOS/Android 알림 권한 미부여
해결:
→ 기기 설정 → ChatGPT → 알림 → 허용
✅ 결론
✅ 별도 앱 없이 ChatGPT 앱 업데이트만으로 사용 가능
✅ QR코드 스캔으로 5분 안에 연결 완료
✅ 모든 플랜 무료 포함 접근 가능
✅ 코드·자격증명은 Mac에서 절대 떠나지 않는 보안 구조
✅ 장시간 에이전트 작업에서 책상에 묶이지 않아도 됨
❌ Mac 전용 (Windows 호스트 미지원, 출시 예정)
❌ 폰에서 직접 코드 편집은 불가
❌ CLI·IDE 익스텐션으로는 설정 불가
2편에서는 Hooks 자동 승인 규칙과 Goal Mode로 진짜 장시간 에이전트 루프를 만드는 법을 다룬다.
관련 글
'GPT' 카테고리의 다른 글
| Codex Mobile 3편: vs Claude Code Remote Control — 비동기 에이전트 제어 도구 완전 비교 (0) | 2026.05.27 |
|---|---|
| Codex Mobile 가이드 2편 — Codex Hooks와 Goal Mode 실전 가이드 (0) | 2026.05.27 |
| GitHub Copilot이 6월 1일부터 완전히 달라집니다 — AI Credit 과금 전환 완벽 분석 (0) | 2026.05.26 |
| GPT-5.5 Instant 완전 분석 — ChatGPT 기본 모델 교체, 오늘부터 무료 사용자도 웹 이미지 인라인 표시 (0) | 2026.05.21 |
| GPT-5.5 프롬프트 가이드 완전 분석 — OpenAI가 "기존 프롬프트 버려라"고 말하는 이유 (0) | 2026.05.06 |