라이프스타일

모바일: iPhone과 Android

ChatGPT 모바일 앱의 Remote로 연결된 컴퓨터의 Codex 작업을 확인하고 지시할 수 있습니다. 공식 문서는 iOS와 Android 클라이언트, Mac과 Windows 호스트를 안내하며 순차 제공될 수 있습니다. 휴대폰에 전체 개발 환경을 설치하거나 Linux 호스트 지원을 보장하는 기능은 아닙니다.

읽는 데 약 12분 · 실습 20 분

작업 흐름을 설명하는 그림이며 제품 스크린샷이 아닙니다.
사진: Mokaair (© Mokaair)
이 글의 목차
  1. 이 글에서 완성할 것
  2. 두 장치 모두 준비
  3. 1단계: 컴퓨터에서 연결 활성화
  4. 2단계: 휴대전화에서 연결 완료
  5. 3단계: 읽기 전용 작업 실행
  6. 연결이 끊겼을 때 상태 판단
  7. Remote, 클라우드, 휴대전화 URL
  8. 문제 해결과 연결 해제
  9. 추가 실습과 검증 기록

이 글에서 완성할 것

휴대전화는 요청, 답변, 승인을 보내고 연결된 호스트가 파일, 터미널, 브라우저, 도구를 제공합니다. 작업이 보인다고 프로젝트가 휴대전화에 내려받아졌거나 컴퓨터를 꺼도 계속 실행되는 것은 아닙니다. 큰 수정을 요청하기 전에 작업 위치부터 구분합니다.

두 장치 모두 준비

컴퓨터에서 을 마치고 할 일 자료의 expected를 codex-practice로 복사해 엽니다. 파일 다섯 개가 있는지 확인합니다. GitHub나 별도 SSH 서버는 필요 없습니다.

iPhone은 App Store, Android는 Google Play에서 OpenAI의 ChatGPT를 설치하거나 업데이트합니다. 두 장치는 Codex를 사용할 수 있는 같은 계정과 워크스페이스를 사용해야 합니다. 조직의 Remote Control 허용, SSO, 다중 인증, 패스키가 필요할 수 있습니다. 작업을 여러 개 만들어 우회하지 말고 인증 조건부터 완료합니다.

2026-09-14 공식 Remote 문서는 iOS/Android를 모바일 진입점, Mac/Windows 데스크톱 앱을 호스트로 명시합니다. 기능은 순차 제공되며 Linux 미리보기도 이 호스트 흐름을 지원한다고 추정하면 안 됩니다. 최초 연결에서 데스크톱 앱을 CLI나 IDE 확장으로 대체할 수 없습니다.

이 사본만의 식별 표시 만들기

컴퓨터의 codex-practice 바로 아래에 텍스트 편집기로 remote-check.txt를 만듭니다. 웹사이트 소스 다섯 개와 별도로 추가하는 식별 파일입니다. 같은 이름의 파일이 있으면 먼저 읽고 다른 작업의 자료를 덮어쓰지 마세요. 아래 한 줄을 작성하되 저장 전에 끝의 01을 자신이 고른 코드로 바꿉니다. 사본마다 다른 코드를 쓰고 계정 정보, 비밀번호, 페어링 코드는 넣지 않습니다.

컴퓨터: codex-practice/remote-check.txt. 저장 전에 끝의 코드를 변경 · text
REMOTE-PRACTICE-01

코드, 호스트 이름, 전체 폴더 경로를 개인 메모에 기록합니다. 나중에 요청할 때 코드를 알려 주지 말고 파일에서 읽게 하세요. 일반적인 답변과 이 사본을 읽은 결과를 구분하는 단서가 되지만 도구 기록도 함께 확인해야 합니다.

1단계: 컴퓨터에서 연결 활성화

작업할 컴퓨터의 ChatGPT 데스크톱에서 Settings → Connections → Control this Mac or PC로 이동해 Set up 또는 Add를 선택합니다. 원격 접근을 활성화하고 인증을 마칩니다. 빈 테스트 컴퓨터를 연결해 자료를 찾지 못하는 일이 없도록 컴퓨터 이름과 프로젝트를 확인합니다.

표시되는 QR code는 휴대전화와 이 호스트를 연결합니다. 자신의 전화로 스캔하고 공개 튜토리얼 화면이나 다른 사람에게 공유하지 마세요. 호스트마다 연결이 필요하며 같은 계정에 로그인했다고 모든 장치가 연결된 것은 아닙니다.

Connections에서 다른 장치의 연결 허용과 사용 가능한 절전 방지 옵션을 확인합니다. 호스트는 앱이 열려 있고 온라인이며 깨어 있어야 합니다. Mac 노트북은 우선 전원을 연결하고 덮개를 열어 둡니다. Windows의 Computer Use에는 데스크톱 사용 가능 상태 등 추가 조건이 있습니다. 이번에는 파일만 읽으므로 모든 제어 기능을 활성화할 필요는 없습니다.

2단계: 휴대전화에서 연결 완료

iPhone 카메라로 QR code를 스캔하고 ChatGPT로 링크를 열어 Remote 설정을 진행합니다. 계정과 워크스페이스를 확인하세요. 브라우저에 머물면 최신 앱이 설치되어 있는지 확인한 뒤 호스트에서 다시 연결합니다. 웹 대화 기록 화면을 Remote 연결 성공 화면으로 오해하면 안 됩니다.

Android도 QR code를 스캔하고 ChatGPT로 열어 인증을 마칩니다. 연결 앱 선택창에서는 공식 ChatGPT를 선택합니다. Remote가 없으면 업데이트, 재실행, 기능 제공 여부를 확인합니다. 다른 모바일 브라우저로 바꾼다고 아직 제공되지 않은 기능을 사용할 수 있는 것은 아닙니다.

두 운영체제 모두 Remote에 호스트가 나타나고 선택할 수 있으며 그 프로젝트나 작업이 보여야 성공입니다. 알림은 완료나 주의 요청을 알려 주지만 실제 결과는 작업으로 돌아가 확인합니다. 알림만으로 파일 검증을 대신하지 마세요.

3단계: 읽기 전용 작업 실행

Remote에서 연결한 호스트를 선택하고 codex-practice의 Codex 작업을 엽니다. 새로 만들 때도 작업 위치가 호스트의 실습 폴더인지 확인합니다. 아래는 휴대전화 검색창이나 셸 명령이 아니라 작업 입력창에 붙입니다.

휴대전화 ChatGPT → Remote → 호스트의 Codex 실습 작업 · text
Read this practice project without changing files.
Report the host or environment name if available and the current working folder.
List index.html, style.css, app.js, core.mjs and core.test.mjs.
Explain how task completion is stored and name the localStorage key.
If you cannot inspect a file, report the limitation instead of guessing.

실습 경로, 저장 키 mokaair-codex-todo-v1, completed 필드가 소스에 근거해 설명되어야 합니다. 컴퓨터에서 app.js와 core.mjs를 대조하고 파일이 수정되지 않았는지 확인합니다. 일반적인 할 일 사이트 설명만 있고 경로나 코드 근거가 없으면 아직 완료가 아닙니다.

공백뿐인 항목을 거부하는 이유를 구체적인 파일과 함께 후속 질문합니다. 같은 작업과 문맥을 이어 가는지도 확인할 수 있습니다. 도구는 호스트가 제공하므로 휴대전화에 Node.js를 설치할 필요가 없습니다. 후속 글에서 테스트를 실행하기 전에 호스트에 런타임이 있는지 확인합니다.

같은 모바일 Remote 작업, 후속 확인 질문 · text
In the same project, explain what happens when the new task contains only spaces.
Identify the relevant function and file. Do not edit or reset stored data.

core.mjs의 addTask가 문자열을 정리하고 공백을 거부하며 폼에서 오류를 보여 준다는 설명이 예상됩니다. 컴퓨터 미리보기에서 공백을 직접 입력해 대조할 수 있습니다. 정상적인 읽기와 공백 거부라는 경계 사례 모두 비교 가능한 근거가 필요합니다.

호스트와 현재 파일 다시 확인

같은 휴대전화 Remote 작업. 프롬프트에 코드를 넣지 않음 · text
Read remote-check.txt from this task's working folder and quote its one-line content.
Report the absolute file path and the tool used to read it.
Do not edit files. If the file cannot be read, stop and report that limitation.

반환된 코드와 경로를 컴퓨터에서 적은 메모와 비교하고 실제 파일 읽기 기록을 확인합니다. 코드가 다르거나 파일이 없거나 추측한 답변뿐이라면 추가 수정을 멈추고 Remote에서 선택한 호스트와 작업을 확인하세요. 위치를 바로잡고 같은 파일을 다시 읽게 합니다. 정답 코드를 알려 주어 “답변을 고치게” 하지 마세요. 도구 기록을 볼 수 없다면 해당 항목은 미검증으로 남깁니다. 실습 후에는 자신이 만든 remote-check.txt만 제거하고 웹사이트 소스는 보존합니다.

연결이 끊겼을 때 상태 판단

읽기 작업이 끝난 뒤 호스트를 잠깐 오프라인으로 바꾸어 휴대전화의 연결 불가 상태를 관찰할 수 있습니다. 쓰기 중에 일부러 끊는 테스트는 하지 않습니다. 연결과 데스크톱 앱을 복구하고 원래 작업으로 돌아갑니다. 오프라인 표시는 지금 연결할 수 없다는 뜻이며 직전 작업이 실행되지 않았다는 증거는 아닙니다.

재연결 후에는 다시 보내기 전에 마지막 응답과 파일을 확인합니다. 생성, 삭제, 제출 요청을 반복하면 결과가 중복될 수 있습니다. 이 글은 읽기 요청으로 상태를 판단하는 방법을 익힌 뒤 쓰기로 넘어갑니다.

Remote, 클라우드, 휴대전화 URL

Remote는 연결 호스트의 프로젝트와 도구를 사용하고 은 따로 설정한 환경을 사용합니다. 파일, 브랜치, 의존성이 다를 수 있으므로 제목이 비슷해도 같은 작업이라고 단정하지 않습니다. 휴대전화에서 웹사이트를 여는 것도 컴퓨터의 로컬 프로젝트 접근과 다릅니다.

컴퓨터의 http://127.0.0.1:4173에서 127.0.0.1은 그 컴퓨터입니다. 휴대전화에 같은 주소를 입력하면 전화 자신을 가리킵니다. 결과는 Remote 작업에서 호스트가 제공하는 미리보기나 화면으로 확인합니다. 이번 실습을 위해 공개 포트를 열 필요는 없습니다.

문제 해결과 연결 해제

호스트가 없으면 데스크톱 앱 실행, 연결 허용, 동일 계정과 워크스페이스, 깨어 있는 컴퓨터인지 차례로 확인합니다. 원인을 고친 뒤 다시 연결합니다. 오래 사용하지 않은 연결은 공식 안내에 따라 양쪽을 업데이트하고 다시 페어링합니다.

연결 요청이 없으면 휴대전화 Remote를 열고 호스트에서 설정을 재시작합니다. 조직 계정은 관리자가 Remote Control을 허용했는지 확인합니다. 로그인 성공과 조직 정책 허용은 다릅니다. 관리자에게 전달할 오류는 남기되 인증 코드는 포함하지 않습니다.

연결됐지만 파일이 없다면 호스트 이름과 작업 경로를 확인하고 그 컴퓨터에 프로젝트가 있는지 봅니다. 다른 컴퓨터의 같은 이름 폴더가 자동 동기화되지는 않습니다. 작업 이동에는 실제 환경과 Git 상태가 관련되므로 입문자는 원래 호스트에서 검증을 마칩니다.

더 이상 필요 없으면 호스트 Settings → Connections에서 원격 제어를 끄거나 사용하지 않는 연결을 제거합니다. 전화에서 더 이상 조작할 수 없는지 확인합니다. Remote를 끄는 것은 파일 복원이나 모든 작업 중지를 보장하지 않습니다. 실행 중인 작업은 먼저 작업 안에서 중지하고 상태를 확인하세요.

위치제공 항목확인 방법
휴대전화요청, 후속 질문, 승인선택한 Remote 호스트와 작업
Mac / Windows 호스트파일과 로컬 도구실제 경로와 파일 내용
클라우드 환경별도로 설정한 코드와 의존성클라우드 작업 환경과 브랜치

추가 실습과 검증 기록

휴대전화에서 작업 위치, 파일 목록, 실행하지 않은 검사를 정리하도록 요청한 다음 컴퓨터의 같은 작업에서 대조합니다. 같은 호스트와 경로를 가리키고 확인한 결과와 앞으로 할 제안을 구분할 수 있으면 성공입니다.

진입점, 연결, 호스트 조건은 2026-09-14에 Remote connections 공식 문서로 확인했습니다. 실제 iPhone/Android나 페어링을 실측하지 않았으며 그림은 관계를 설명합니다. 실습 사이트 동작은 별도 브라우저 검증이 있습니다. 다음은 , , 을 참고하세요.

04. 모바일: iPhone과 Android — 작업 흐름을 설명하는 그림이며 제품 스크린샷이 아닙니다. Phone → Mac / Windows → Files
04. 모바일: iPhone과 Android — 작업 흐름을 설명하는 그림이며 제품 스크린샷이 아닙니다. Phone → Mac / Windows → Files · 사진: Mokaair (© Mokaair)
자세한 설명 보기

Phone to Mac / Windows to Files

전체 목차

  • 라이프스타일

    Codex 학습 센터: 전체 튜토리얼 목차

    설치와 첫 작업부터 MD 지침과 고급 연동까지 60개 강의, 열 개 단원을 계획합니다. 수준, 환경, 목표, 명령으로 다음 글을 찾고 미게시 항목의 상태를 확인할 수 있습니다.

  • 라이프스타일

    Worktree와 작업 격리

    Worktree는 하나의 Git 저장소에 다른 브랜치의 작업 폴더를 만듭니다. 파일이 분리되어도 DB, 포트와 외부 서비스는 공유될 수 있습니다.

  • 라이프스타일

    실습: 작은 웹사이트 만들기

    brief.md에서 Small Steps 할 일 사이트를 계획하고 추가·완료·삭제·필터·로컬 저장을 구현합니다. HTML·CSS·데이터 함수·화면 이벤트·시험을 분리하고 Node와 브라우저로 검증한 뒤 재시작·복원 인계 기록을 남깁니다.

  • 라이프스타일

    사용량과 효율: 재작업 줄이기

    조건, 모델 선택, 시간, 결과를 기록해 불필요한 재시도와 과도한 문맥을 줄입니다.

최신 여행 소식·가이드

출처

라이프스타일