라이프스타일

Android에서 Codex 작업 이어가기

Android 앱, 연결, 알림을 확인하고 올바른 호스트에서 작업 결과를 검증합니다.

읽는 데 약 12분 · 실습 25 분

직접 제작한 흐름도이며 제품 화면이 아닙니다.
사진: Mokaair (© Mokaair)
이 글의 목차
  1. 목표와 Android의 역할
  2. 시작 전: 호스트와 계정 준비하기
  3. 1단계: 카메라로 Remote 설정 열기
  4. 2단계: 명확한 파일 읽기 요청하기
  5. 3단계: 후속 질문, 승인 내용, 진행 상황 확인하기
  6. 4단계: 나갔다 같은 작업으로 돌아오기
  7. 완료 확인과 흔한 오해

목표와 Android의 역할

Android는 요청과 결과 표시를 맡고 소스 파일, 터미널, 의존성, 로그인된 사이트는 호스트가 제공합니다. 휴대전화 ChatGPT 설치가 CLI 설치나 파일 앱 동기화를 뜻하지 않습니다. 와 으로 연결, 작업, 실행을 구분합니다.

시작 전: 호스트와 계정 준비하기

Mac/Windows 데스크톱 앱을 업데이트하고 Android와 같은 계정/워크스페이스의 Codex 접근을 확인합니다. Small Steps의 expected를 codex-android-lab으로 복사하고 원본을 보존합니다. 페어링 전에 호스트의 다섯 소스를 확인하며 비공개 실제 프로젝트 대신 실습 자료를 사용합니다.

Google Play에서 OpenAI를 확인하고 공식 ChatGPT를 업데이트합니다. Play 계정과 ChatGPT 로그인은 별개이므로 앱 안에서 호스트와 같은 계정/워크스페이스인지 확인합니다. 개인/업무 프로필이나 관리 앱이 있으면 어느 ChatGPT를 열었는지 봅니다. 아이콘이 같아도 인증과 정책이 같지는 않습니다. SSO, MFA, 패스키를 마친 뒤 Remote로 진행합니다.

호스트에 자신의 식별 파일 준비하기

codex-android-lab 루트에 remote-check.txt를 만들고 아래 줄의 01을 자신만의 표식으로 바꿔 저장합니다. 같은 이름이 있으면 먼저 읽고 다른 작업의 파일을 덮어쓰지 마세요. 다섯 웹사이트 파일에 추가하는 여섯 번째 실습 파일입니다. 사본마다 다른 표식을 쓰며 계정, 비밀번호, 페어링 코드는 넣지 않습니다. 표식과 전체 경로는 개인 메모에 남기고 나중 요청에는 표식 값을 넣지 마세요.

호스트 파일 내용: remote-check.txt, 표식 끝부분을 먼저 바꾸기 · text
ANDROID-PRACTICE-01

1단계: 카메라로 Remote 설정 열기

호스트 Settings → Connections → Control this Mac or PC에서 Set up 또는 Add를 선택하고 인증해 QR을 표시합니다. Android의 지원 카메라·스캐너로 전체 코드를 잡아 감지한 링크를 여세요. Google Pixel 문서는 카메라·빠른 설정을 설명하지만 다른 브랜드는 각 설명을 따릅니다. 모델에 페어링을 맡기려고 QR 이미지를 대화로 보내지 않습니다.

감지하지 못하면 전체 코드·초점·반사를 확인하고 Pixel은 카메라 스캔 제안 설정도 확인합니다. 링크를 열 앱을 물으면 공식 ChatGPT와 올바른 업무 프로필을 선택하세요. 브라우저에 남으면 버전·로그인을 확인한 뒤 필요할 때 호스트에서 재설정합니다. 한 번의 연결로 모든 URL 기본값을 바꾸거나 페어링 정보·계정 화면을 공개하지 않습니다.

전화에서 계정, 워크스페이스, 호스트를 확인합니다. Remote에 대상이 보이고 codex-android-lab과 Codex 작업을 열 수 있어야 합니다. 로그인 완료 화면만으로는 부족합니다. 다른 PC라면 대상 호스트의 설정을 다시 확인합니다. 그림의 1은 전화 입구, 2는 선택한 호스트, 3은 검증 가능한 결과입니다.

2단계: 명확한 파일 읽기 요청하기

Remote 프로젝트 작업 입력창에 아래를 붙입니다. 키보드 자동 수정이 파일명이나 함수명을 바꾸지 않았는지 확인하세요. Android에서 터미널 명령을 실행하는 것이 아닙니다. 한 번 전송하고 응답을 보며 앱 전환 후 찾을 작업명 등을 기록합니다.

자연어 요청: 같은 모바일 Remote 작업에 입력 · text
Read this Small Steps project without changing files. Confirm the working directory and inspect app.js and core.mjs. Identify the localStorage key, the field that records completion, and the function that rejects blank task titles. Cite the file for each answer. If a file is unavailable, report that instead of guessing.

app.js의 mokaair-codex-todo-v1, core.mjs의 completed와 addTask 공백 검사, 실제 경로를 확인합니다. 일반적인 할 일 앱 설명뿐이면 읽은 파일을 묻습니다. 경로가 틀리면 멈추고 올바른 호스트/프로젝트를 선택하세요. 그럴듯한 설명만으로 파일에 연결됐다고 볼 수 없습니다.

이 복사본만의 표식을 다시 읽기

자연어 요청: 같은 모바일 Remote 작업에 입력 · text
Read remote-check.txt from this task's project now.
Quote its exact content and report the absolute file path and the tool used to read it.
Do not edit files or infer the marker from earlier messages.
If the file is missing or cannot be read, report that limitation.

답변을 호스트에 적어 둔 표식과 경로, 도구 읽기 기록과 비교합니다. 표시된 호스트 이름과 파일 표식은 서로 다른 정보입니다. 최신 내용을 읽는지 확인하려면 작업 완료 후 호스트에서 표식만 바꾸어 저장하고 새 값을 알려 주지 않은 채 같은 읽기 요청을 보냅니다. 값이 오래되었거나 도구 증거가 없거나 경로가 다르면 미확인으로 남기고 저장 상태, 호스트, 사본부터 확인하세요.

3단계: 후속 질문, 승인 내용, 진행 상황 확인하기

자연어 요청: 같은 모바일 Remote 작업에 입력 · text
In the same project, explain what happens when I add Read and Build, complete Read, and choose Completed. Then explain an empty task title. Separate code you inspected, tests actually run, and checks still pending. Do not edit or clear stored data.

이 예시는 빈 목록에 Read와 Build만 추가했다고 가정합니다. 로컬 미리 보기에 다른 항목이 있으면 해당 데이터를 기준으로 판단하며 이 읽기 요청은 데이터를 지우지 않습니다. 같은 작업 맥락을 확인합니다. Completed는 Read만 보이고 공백은 거절되어야 하며 읽은 코드, 실행한 테스트, 미검증 화면을 나눠야 합니다. 코드 분석은 예상 동작이며 전화 실측이 아닙니다. 컴퓨터 로컬 미리 보기에서 직접 조작해 검증을 보탭니다.

승인이 뜨면 동작, 폴더, 범위를 요청과 대조합니다. 읽기 실습에 외부 계정 추가, 웹사이트 공개, 삭제는 필요하지 않습니다. 긴 명령이 잘 안 보이면 호스트에서 확인하세요. 승인이 안 나타나도 새 작업을 반복 생성하지 말고 원래 Remote 작업 상태를 봅니다.

4단계: 나갔다 같은 작업으로 돌아오기

읽기 응답 완료 후 다른 Android 앱으로 전환했다가 최근 앱이나 홈 화면에서 ChatGPT → Remote의 같은 호스트/작업으로 돌아옵니다. 기기마다 제스처와 버튼이 달라 위치를 고정하지 않습니다. 마지막 응답을 보고 폴더를 새로 읽게 하며 캐시 글만으로 온라인이라 판단하지 않습니다. 로그인 환경이 다르면 프로필을 먼저 확인하고 같은 프로젝트를 다시 만들지 마세요.

알림은 완료나 주의 신호이며 결과 검증을 대신하지 않습니다. 알림이 없어도 작업을 열어 보세요. 호스트 절전, 연결 끊김, 앱 종료는 복구한 후 이전 요청 완료 여부를 확인합니다. 이후 쓰기 작업에서는 전화 연결이 끊겼다는 이유만으로 생성이나 제출을 다시 보내지 않습니다. 먼저 읽기로 복구를 익힙니다.

완료 확인과 흔한 오해

확인충분한 증거부족한 증거
페어링올바른 Remote 호스트 선택 가능같은 계정 로그인만
읽기경로, 저장 키, 함수 출처일반 할 일 앱 설명
재개같은 작업의 새 읽기이전 알림이나 응답
검증호스트 파일과 동작 확인근거 없는 성공 선언

호스트 localhost URL을 Android 브라우저에 넣으면 전화 자신을 가리킵니다. Remote의 호스트 결과나 캡처를 보고 로컬 미리 보기는 컴퓨터에서 확인합니다. 공개 미리 보기/배포는 별도입니다. 으로 접근을 관리하고 작업 취소는 별도로 확인하세요. 로그아웃이 페어링을 자동 삭제하지 않습니다.

같은 작업에서 호스트/폴더, 확인 내용, 미실행 테스트, 다음 단계를 정리하고 컴퓨터에서 대조합니다. 호스트 도구를 쓰려고 Android에 Node.js를 설치할 필요가 없으며 의존성은 실행 호스트에 둡니다. , , 또는 의 같은 검증으로 이어가며 프로젝트를 다시 쓸 필요는 없습니다.

마치면 호스트에서 이번 실습 중 자신이 만든 remote-check.txt만 제거하고 다섯 웹사이트 파일은 남깁니다. 원래 있던 파일은 삭제하거나 덮어쓰지 않습니다. 표식 검사와 코드 분석 모두 읽기만 요청하며 실제로 수행하지 않은 페어링이나 제품 조작은 미검증으로 기록합니다.

직접 제작한 흐름도이며 제품 화면이 아닙니다.
직접 제작한 흐름도이며 제품 화면이 아닙니다. · 사진: Mokaair (© Mokaair)
자세한 설명 보기

Three numbered stages: identify the starting point, perform the exercise, and verify the result. Original illustration, not a product screenshot.

전체 목차

  • 라이프스타일

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

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

  • 라이프스타일

    Worktree와 작업 격리

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

  • 라이프스타일

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

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

  • 라이프스타일

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

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

최신 여행 소식·가이드

출처

라이프스타일