주소창은 인터넷 창 맨 위에 있는 긴 입력칸입니다. 네이버 검색창이 아니라, https:// 같은 주소가 보이는 칸입니다.
3분
인터넷 창을 엽니다. Windows는 화면 아래 검색창에 Edge 또는 Chrome을 입력해 실행합니다. Mac은 Dock 또는 Launchpad에서 Safari나 Chrome을 엽니다.
맨 위 주소창을 한 번 클릭합니다. 기존 주소가 파랗게 선택되면, 그대로 다음 주소를 입력하면 됩니다.
아래 주소를 그대로 입력합니다. 입력 후 키보드의 Enter를 누릅니다.
https://github.com/signup
검색 결과로 들어가도 되나요?
가능하면 주소창에 직접 입력하세요. 검색 결과에는 광고나 비슷한 페이지가 섞일 수 있습니다. 주소가 github.com으로 시작하는지 확인하면 안전합니다.
3
화면이 묻는 순서대로 입력합니다.
GitHub 화면은 영어로 보일 수 있습니다. 겁먹지 않아도 됩니다. 대부분 이메일, 비밀번호, 사용자 이름을 차례대로 묻는 흐름입니다.
10분
Email
내가 바로 열 수 있는 이메일 주소를 입력합니다. 인증 메일이 이 주소로 옵니다.
Password
GitHub에서 새로 쓸 비밀번호를 만듭니다. 너무 짧거나 쉬우면 다시 만들라고 나올 수 있습니다.
Username
GitHub에서 보일 내 이름표입니다. 영문 소문자, 숫자, 하이픈을 섞어 만들면 쉽습니다.
Continue
각 입력 후 Continue 버튼이 보이면 누릅니다. 화면 문구가 조금 달라도 “다음으로 넘어가는 버튼”이라고 생각하면 됩니다.
사용자 이름 예시
좋은 예시
run-jihye
jihye-commerce
ai-seller-min
피하면 좋은 예시
전화번호가 들어간 이름
생년월일 전체가 들어간 이름
회사 내부 프로젝트명이 들어간 이름
비밀번호는 수업 채팅방에 절대 보내지 않습니다. 운영팀이 도와달라고 해도 비밀번호 원문은 공유하지 마세요.
4
이메일 인증까지 해야 가입이 끝납니다.
GitHub 계정을 만들면, 입력한 이메일 주소로 확인 메일이 옵니다. 메일함에서 GitHub 메일을 찾아 버튼이나 인증 링크를 누릅니다.
5분
새 탭을 엽니다. 인터넷 창 맨 위의 + 버튼을 누르면 새 탭이 열립니다.
내 메일함으로 갑니다. Gmail이면 gmail.com, Naver 메일이면 mail.naver.com을 엽니다.
GitHub에서 온 메일을 찾습니다. 받은편지함에 없으면 스팸함, 프로모션함, 전체메일함도 확인합니다.
메일 안의 확인 버튼을 누릅니다. 버튼을 누르면 GitHub 화면으로 돌아가거나 인증 완료 화면이 보입니다.
메일이 안 올 때
1-2분 기다린 뒤 새로고침합니다. 그래도 없으면 GitHub 화면에서 인증 메일 다시 보내기 버튼을 찾습니다.
회사 메일을 쓰는 경우
회사 보안 정책 때문에 인증 메일이 늦게 오거나 차단될 수 있습니다. 막히면 개인 Gmail로 다시 가입하는 편이 빠를 수 있습니다.
5
가입 완료는 “로그인해서 내 프로필이 보이는 상태”입니다.
계정을 만들었다고 끝이 아니라, 다시 들어가도 로그인되는지 확인해야 합니다. 아래 3개가 보이면 GitHub 준비는 완료입니다.
3분
LoginGitHub 로그인 성공
github.com에 들어갔을 때 오른쪽 위에 내 프로필 아이콘이 보입니다.
Email이메일 인증 완료
인증을 하라는 빨간 안내가 사라졌거나, 인증 완료 화면을 봤습니다.
Username사용자 이름 기록
수업에서 물어볼 수 있으니 내 GitHub 사용자 이름을 따로 적어둡니다.
Safety비밀번호 비공개
비밀번호, 인증 코드, 복구 코드는 누구에게도 보내지 않습니다.
완료 보고 템플릿
이름:
GitHub 가입: 완료 / 미완료
GitHub 사용자 이름:
이메일 인증: 완료 / 미완료
막힌 지점이 있다면 화면 문구 그대로:
?
PowerShell은 “Windows에서 명령을 입력하는 창”입니다.
GitHub 가입에는 PowerShell이 필요 없습니다. 다만 다음 설치 가이드에서 “PowerShell을 여세요”라는 말이 나오면, 아래처럼 이해하면 됩니다.
용어 도움
PowerShell명령 입력창
마우스로 누르는 대신 글자로 명령을 입력하는 Windows 프로그램입니다.
Terminal명령창 전체 이름
PowerShell, 명령 프롬프트, Windows Terminal 같은 도구를 묶어서 부르는 말입니다.
Prompt입력 대기 줄
PS C:\Users\...처럼 보이는 줄입니다. 그 뒤에 명령을 입력합니다.
Windows 11에서 여는 방법
화면 아래 작업표시줄의 검색창을 클릭합니다. 돋보기 아이콘만 보이면 돋보기를 누릅니다.
PowerShell이라고 입력합니다. 영어 대소문자는 중요하지 않습니다.
Windows PowerShell 또는 PowerShell 7이 보이면 클릭합니다.
파란색 또는 검은색 창이 열리고 커서가 깜빡이면 성공입니다.
없으면 어디서 받나요?
Windows에는 보통 Windows PowerShell이 기본으로 있습니다. PowerShell 7을 새로 설치해야 한다면 Microsoft 공식 PowerShell 설치 안내를 열고, 안내 안의 Latest stable release 또는 Microsoft Store 링크를 누르세요.
Windows Terminal은 뭔가요?
PowerShell을 담아서 보여주는 큰 창입니다. Microsoft 안내에 따르면 Windows 11에서는 PowerShell 같은 콘솔 앱이 Windows Terminal 안에서 열릴 수 있습니다.
초보자는 “관리자 권한으로 실행”을 먼저 누르지 않아도 됩니다. 수업 가이드에서 특별히 관리자 권한이라고 말할 때만 사용하세요.
6
막힐 때는 화면 문구를 그대로 보고 해결합니다.
GitHub 가입 문제는 대부분 이메일, 사용자 이름, 인증 메일에서 생깁니다. 아래와 비슷한 상황이면 해당 안내부터 보세요.
상시
사용자 이름을 쓸 수 없다고 나올 때
이미 다른 사람이 쓰는 이름입니다. 뒤에 숫자를 붙이거나 단어를 하나 더 넣습니다. 예: jihye-run-2026
비밀번호가 약하다고 나올 때
길이를 늘리고, 영어 대문자, 소문자, 숫자, 특수문자를 섞습니다. 다른 사이트 비밀번호를 그대로 쓰지 마세요.
인증 메일이 안 올 때
스팸함과 전체메일함을 봅니다. 회사 메일이면 보안 필터에 걸릴 수 있어 개인 Gmail로 다시 시도하는 것이 빠릅니다.
영어 화면이라 모르겠을 때
이메일, 비밀번호, 사용자 이름, Continue 버튼만 찾으면 됩니다. 그래도 막히면 화면 전체를 캡처하되 비밀번호는 가리고 질문하세요.
이미 계정이 있다고 나올 때
그 이메일로 예전에 가입했을 수 있습니다. 로그인 화면에서 비밀번호 찾기를 먼저 시도합니다.
2단계 인증을 물어볼 때
처음 가입 단계에서는 일단 안내에 따라 진행하되, 복구 코드는 안전한 곳에 보관합니다. 복구 코드는 단체방에 보내지 않습니다.
질문할 때 붙여넣을 문장
GitHub 가입 중 막혔습니다.
지금 단계: 이메일 입력 / 비밀번호 입력 / 사용자 이름 / 이메일 인증 / 로그인 확인 중 선택
화면에 나온 문구:
사용 중인 브라우저: Chrome / Edge / Safari
비밀번호와 인증 코드는 가리고 캡처했습니다.
PowerShell을 닫고 새로 열었는지 먼저 확인합니다. 그래도 안 되면 Windows를 한 번 재시작한 뒤 node -v를 다시 실행합니다.
경로 확인
where.exe node를 실행했을 때 C:\Program Files\nodejs\node.exe처럼 Node.js 경로가 보이면 연결된 상태입니다.
3. Codex CLI 설치
npm install -g @openai/codex
설치가 끝나면 터미널에 패키지 추가 메시지가 보입니다. 경고가 몇 줄 떠도 마지막에 실패하지 않았다면 다음 단계로 넘어가도 됩니다.
4. 설치 확인과 첫 실행
codex --version
codex
설치 중 비밀번호, 토큰, API key, ~/.codex/auth.json 내용을 채팅방이나 단체방에 붙여넣지 마세요. 로그인 캐시는 비밀번호처럼 다뤄야 합니다.
정상적으로 보이는 화면
codex --version 뒤에 버전명이 나오고, codex 실행 후 로그인 안내 또는 Codex 입력 화면으로 들어갑니다.
아직 준비 완료가 아닌 상태
버전 확인만 되고 로그인이나 테스트 파일 생성까지 하지 않았다면 아직 끝난 것이 아닙니다. 다음 단계까지 이어서 진행하세요.
3
Codex에 ChatGPT 계정으로 로그인합니다.
codex를 처음 실행하면 브라우저 로그인 흐름이 열립니다. 수업에서 결제한 ChatGPT 계정과 같은 계정으로 로그인하세요. 다른 계정으로 들어가면 유료 플랜이 있어도 Codex 사용 권한이 안 보일 수 있습니다.
5-10분
터미널에서 codex를 입력합니다.
로그인 선택지가 나오면 Sign in with ChatGPT를 선택합니다.
브라우저에서 로그인을 마치고 터미널로 돌아옵니다.
프로젝트 신뢰 여부를 묻는 화면이 나오면, 수업용 폴더인지 확인한 뒤 진행합니다.
Codex 안에서 /status를 입력해 계정과 사용 상태가 보이는지 확인합니다.
브라우저가 자동으로 안 열릴 때
codex login --device-auth를 실행하면 링크와 코드가 나옵니다. 링크를 브라우저에 열고 코드를 입력해 로그인하는 방식입니다.
API key로 로그인하라는 말이 보일 때
이번 준비는 ChatGPT 유료 계정 로그인이 기준입니다. 특별한 안내를 받지 않았다면 먼저 Sign in with ChatGPT를 선택하세요.
로그인 후 Codex 안에서 확인할 명령
/status
/model
/status
계정, 로그인 상태, 사용 상태를 확인합니다. 수업 전 캡처할 때 개인 토큰이나 인증 파일은 보이지 않게 합니다.
/model
모델 선택 화면입니다. 처음에는 기본 추천 모델을 사용하고, 사용량 제한이 보이면 더 작은 모델로 바꿔 이어갑니다.
4
Codex 첫 테스트는 “내 상품 고민을 넣기 전 손풀기”입니다.
설치만 끝난 상태는 아직 준비 완료가 아닙니다. Codex가 내 폴더에서 실제로 작업하는지, 승인 요청을 이해했는지 확인해야 1주차 소싱과 상세페이지 준비로 바로 넘어갈 수 있습니다. 테스트는 일부러 빈 폴더에서 합니다.
10-15분
왜 테스트 폴더를 따로 만드나요?
확정자 답변에는 이미 판매 중인 상품, 실패한 광고, 상세페이지 고민, 자동화하고 싶은 반복 업무가 많이 나왔습니다. 처음부터 그 자료가 있는 폴더에서 실행하지 말고, 빈 폴더에서 작은 README 하나만 만들어 Codex의 기본 흐름을 안전하게 익히세요.
mkdir run-academy-codex-test
cd run-academy-codex-test
codex
mkdir
테스트 전용 폴더를 만듭니다. 이미 있다고 나오면 cd run-academy-codex-test만 실행해도 됩니다.
cd
Codex가 일할 위치를 테스트 폴더로 옮깁니다. 현재 위치가 곧 Codex의 작업 범위입니다.
codex
Codex 대화 화면을 시작합니다. 이후 프롬프트는 터미널 안의 Codex 입력창에 붙여넣습니다.
Codex 안에 붙여넣을 첫 번째 테스트 프롬프트
아래 문장을 그대로 붙여넣으세요. Codex가 어떤 명령을 실행하려는지 설명하고, 필요한 경우 승인 요청을 띄우는지 봅니다.
현재 폴더를 확인한 뒤 README.md 파일을 만들어줘.
파일에는 "실행학교 실전 2기 Codex 테스트 완료", 내 운영체제, node -v, npm -v 확인 결과를 표로 정리해줘.
그 아래에는 내가 1주차에 풀고 싶은 고민을 아래 3개 중 하나로 적어줘: 상품 소싱 / 상세페이지 개선 / 반복 업무 자동화.
명령을 실행하기 전에는 무엇을 확인하는지 한 문장으로 알려줘.
두 번째 테스트 프롬프트
이 단계에서 Codex가 방금 만든 파일을 다시 읽고 수정할 수 있는지 확인합니다.
README.md를 읽고, 내가 고른 1주차 고민을 기준으로 다음 수업 전 준비물 3개를 체크리스트로 추가해줘.
예: 팔아본 상품 링크, 실패하거나 막힌 이유, 참고하고 싶은 상세페이지나 경쟁 상품.
마지막에는 "테스트 통과 - 내 1주차 고민을 가져갈 준비 완료"라고 적어줘.
Approve승인 요청 읽기
Codex가 파일을 만들거나 명령을 실행하기 전, 무엇을 하려는지 보여주면 내용을 읽고 승인합니다. 내 판매 자료를 읽기 전에도 같은 습관을 씁니다.
Read파일 재확인
두 번째 요청에서 Codex가 방금 만든 README.md를 다시 읽고, 내가 고른 1주차 고민 기준으로 체크리스트를 추가하면 정상입니다.
Stop낯선 폴더면 멈춤
Downloads, Desktop 전체, 비밀번호 파일처럼 수업과 무관한 위치를 읽으려 하면 승인하지 않습니다.
성공 기준
README.md 파일이 생김
Node/npm 버전이 파일 안에 적힘
1주차 고민이 상품 소싱, 상세페이지 개선, 반복 업무 자동화 중 하나로 적힘
두 번째 요청 후 준비물 체크리스트와 “테스트 통과” 문구가 추가됨
캡처해서 보관할 화면
codex --version 실행 결과
Codex가 만든 README.md와 1주차 고민 체크리스트
개인 토큰이나 인증 파일이 보이지 않는 터미널 화면
5
수업에서 자주 쓰는 습관을 미리 익힙니다.
실전 2기는 “AI가 대신 해줬다”가 아니라 “내가 AI를 조정해서 판단했다”는 흔적이 중요합니다. 시작 전 이 습관만 익혀도 수업 속도가 훨씬 빨라집니다.
5분
/status현재 상태 확인
로그인, 모델, 사용 상태를 볼 때 씁니다.
/model모델 선택
작업 성격에 맞춰 사용 가능한 모델을 고를 때 씁니다.
Approval승인 요청 읽기
파일 변경이나 명령 실행 전, 무엇을 하려는지 확인하고 승인합니다.
Codex에게 요청할 때 좋은 문장 구조
좋은 요청
“현재 폴더 구조를 먼저 확인해줘.”
“파일을 바꾸기 전에 변경 계획을 3줄로 말해줘.”
“실행 결과가 실패하면 원인과 다음 명령을 알려줘.”
피해야 할 요청
“내 컴퓨터 전체를 보고 알아서 해줘.”
“비밀번호 파일을 찾아서 넣어줘.”
“에러는 무시하고 계속 실행해줘.”
수업 폴더 밖의 개인 파일, 다운로드 폴더 전체, 비밀번호가 들어간 파일을 Codex에게 무심코 읽히지 마세요. Codex는 강력한 도구라서 “어느 폴더에서 실행하는지”가 곧 안전장치입니다.
6
완료 보고에는 “내 1주차 고민”까지 짧게 남깁니다.
질문이 없어도 아래 양식으로 준비 상태와 첫 주에 풀고 싶은 문제를 남겨두면, 수업 첫날 환경 확인과 팀별 실행 방향 잡기가 빨라집니다.
5분
완료 보고 템플릿
아래 내용을 복사해 본인 정보만 채워두세요. 비밀번호, API key, 인증 토큰은 절대 넣지 않습니다.
이름:
사용 OS: macOS / Windows PowerShell / Windows WSL2 중 선택
ChatGPT 플랜: Plus / Pro / Business / 기타
결제 이메일과 Codex 로그인 이메일이 같은가요?: 예 / 아니오
node -v 결과:
npm -v 결과:
codex --version 결과:
README.md 생성, 읽기, 수정 테스트: 완료 / 미완료
1주차에 풀고 싶은 고민: 상품 소싱 / 상세페이지 / AI 자동화 / 기타
판매 중이거나 테스트하고 싶은 상품/카테고리:
막힌 지점이 있다면 에러 문장 그대로:
Capture 1버전 확인 화면
node -v, npm -v, codex --version 결과를 한 화면에 모아둡니다.
Capture 2README.md 결과
테스트 문구와 “테스트 통과”가 보이는 파일 내용을 보관합니다.
Privacy가릴 것
이메일은 일부 가려도 됩니다. 토큰, 인증 파일, 결제 정보, 비밀번호는 절대 캡처에 포함하지 않습니다.
막힌 상태로 질문할 때도 이렇게 보내세요
지금 막힌 단계:
실행한 명령:
화면에 나온 에러 문장:
내 운영체제:
이미 해본 조치:
캡처에서 가린 정보: 비밀번호 / 토큰 / 결제 정보
7
막힐 때는 여기부터 봅니다.
설치 문제는 대부분 같은 지점에서 납니다. 아래 문장과 비슷한 에러가 보이면 해당 안내부터 확인하세요.
상시
codex: command not found
설치가 안 됐거나 터미널이 설치 경로를 못 찾는 상태입니다. 터미널을 새로 열고 npm install -g @openai/codex를 다시 실행하세요.
npm: command not found
PowerShell은 설치됐지만 Node.js LTS가 아직 없는 상태일 수 있습니다. 설치 섹션의 “Windows 11에서 Node.js LTS 설치”를 따라 한 뒤, PowerShell을 새로 열고 node -v, npm -v를 확인하세요.
EACCES 또는 권한 오류
전역 설치 권한 문제일 수 있습니다. 같은 명령을 반복하기 전에 에러 문장을 그대로 캡처해 질문하세요. 운영체제에 따라 해결법이 다릅니다.
브라우저 로그인이 안 열림
codex login --device-auth를 시도할 수 있습니다. 화면에 나온 링크와 코드를 브라우저에 입력해 로그인하는 방식입니다.
유료 플랜인데 권한이 없다고 나옴
결제한 ChatGPT 이메일과 Codex에 로그인한 이메일이 같은지 먼저 확인합니다. 회사 계정이면 관리자의 Codex 허용 설정도 확인해야 합니다.
사용량 제한 메시지
/status로 현재 상태를 확인하고, 더 작은 모델을 선택하거나 잠시 후 다시 시도합니다. Pro/Business는 사용량 여유가 더 큽니다.
README.md가 안 만들어짐
현재 폴더가 테스트 폴더인지 확인합니다. Codex 안에서 “현재 폴더 위치를 알려줘”라고 묻고, 필요한 승인 요청을 놓치지 않았는지 봅니다.
8
공식 문서 링크
아래 링크는 가입, 인증, 설치 안내가 바뀔 때 가장 먼저 확인할 기준입니다. 수업 자료보다 공식 문서가 새로워졌다면 공식 문서를 우선합니다.
2026년 5월 기준으로 반영한 공식 안내
Codex CLI는 터미널에서 실행하는 로컬 코딩 에이전트입니다. 이번 실전 2기 수강생 흐름은 API key를 직접 연결하는 방식이 아니라, Codex 기본 인증인 ChatGPT 계정 로그인 흐름을 기준으로 안내합니다.
설치 과정에서 어려운 말이 나와도 괜찮습니다. 이번 가이드는 수강생이 명령어를 외우는 흐름이 아니라, Codex App에게 설치를 맡기고 마지막에 화면이 열렸는지만 확인하는 흐름입니다.
30-45분
Codex App 사용GitHub URL 설치Codex Auth 연결4777 화면 확인
설치가 어려워 보이는 진짜 이유
권한GitHub 저장소가 안 열림
수업용 저장소 초대를 아직 받지 않았거나 수락하지 않으면 설치 명령을 시작하기 전부터 404처럼 보일 수 있습니다.
폴더엉뚱한 위치에서 실행
package.json이 안 보이는 폴더에서 npm 명령을 실행하면 설치가 실패합니다. 먼저 정확한 OS 폴더를 찾아야 합니다.
인증Codex Auth가 안 잡힘
코치 OS가 새 로그인창을 여는 것이 아니라, 내 컴퓨터에 저장된 Codex 로그인 상태를 빌려 씁니다. 그래서 codex login status 확인이 중요합니다.
실행4777 화면이 안 열림
서버가 꺼졌거나 이미 켜져 있거나, 브라우저가 자동으로 열리지 않은 상태일 수 있습니다. 이때는 서버 상태부터 확인합니다.
완료되면 보이는 3가지
1설치 확인
npm run validate가 실패 없이 끝납니다.
2Codex Auth 확인
codex login status에서 로그인 상태가 확인됩니다.
3코치 화면 확인
http://127.0.0.1:4777에서 실전 2기 코치 화면이 열립니다.
주의비밀 정보는 공유하지 않기
비밀번호, 인증 코드, 토큰, auth.json, API Key는 캡처나 채팅방에 올리지 않습니다.
이 설치는 “수업용 OS를 내 컴퓨터에서 켜는 준비”입니다. 상품 조사는 설치가 끝난 뒤 Week 1 Sourcing Coach에서 시작합니다.
1
Windows는 명령어를 외우지 말고, Codex에게 옆에서 도와달라고 하면 됩니다.
이 가이드는 컴퓨터를 아주 천천히 배우는 분도 따라올 수 있게 만들었습니다. 우리는 어려운 명령어를 외우지 않습니다. 복사하고, 붙여넣고, Codex가 알려주는 다음 한 단계만 확인합니다.
Windows
1복사
아래 회색 상자의 문장을 복사합니다. 문장을 전부 이해하지 못해도 괜찮습니다.
2붙여넣기
Codex App 대화창에 붙여넣습니다. PowerShell에 바로 붙여넣지 않아도 됩니다.
3기다리기
Codex가 현재 컴퓨터 상태를 보고, 필요한 것부터 하나씩 안내합니다.
4확인
마지막에 http://127.0.0.1:4777 화면이 열리면 설치 성공입니다.
Windows에서 처음 Codex에게 할 말
나는 Windows 사용자이고, 터미널 명령어가 익숙하지 않아.
실전 2기 이커머스 AI OS를 설치하고 싶어.
내가 직접 명령어를 외우지 않게, 너가 먼저 내 컴퓨터 상태를 확인하고 한 단계씩 도와줘.
꼭 이렇게 진행해줘.
1. 지금 내가 OS 설치를 할 준비가 되었는지 먼저 확인해줘.
2. Node.js와 npm이 설치되어 있는지 확인해줘.
3. 없으면 공식 Node.js LTS 설치 방법을 아주 쉽게 안내해줘.
4. 설치 폴더는 Documents 안에 두는 게 좋은지 확인해줘.
5. 수업용 OS 폴더 안에 package.json이 있는지 확인해줘.
6. package.json이 있는 폴더에서만 npm ci를 실행해줘.
7. npm run validate로 설치가 맞는지 확인해줘.
8. codex login status로 Codex Auth 상태를 확인해줘.
9. npm run coach:daemon으로 코치 서버를 켜줘.
10. http://127.0.0.1:4777 화면이 열리는지 확인해줘.
중요한 약속:
- 비밀번호, API Key, 토큰, auth.json 내용은 절대 보여주거나 복사하지 않게 해줘.
- 내가 헷갈릴 수 있으니 한 번에 하나씩만 알려줘.
- 에러가 나면 에러 문장을 해석하고 다음 한 단계만 알려줘.
Windows에서 가장 자주 막히는 곳
PowerShell이 뭔지 모르겠어요
검은 화면이라 무서워 보이지만, 컴퓨터에게 짧은 부탁을 적는 창입니다. 이번 설치에서는 Codex가 대부분 대신 안내합니다.
GitHub 저장소가 404로 보여요
명령어 문제가 아니라 저장소 초대나 권한 문제일 가능성이 큽니다. 먼저 GitHub 초대를 수락했는지, 저장소가 브라우저에서 열리는지 확인합니다.
npm이 없다고 나와요
Node.js LTS가 아직 없거나 설치 후 새 터미널을 열지 않은 상태입니다. Codex에게 “Node.js LTS 공식 설치부터 안내해줘”라고 말합니다.
package.json이 없다고 나와요
폴더를 한 칸 잘못 들어간 것입니다. Codex에게 “내 컴퓨터에서 package.json이 있는 OS 폴더를 찾아줘”라고 말합니다.
Downloads에 압축을 풀었어요
괜찮습니다. 다만 오래 쓰려면 Documents 안으로 옮기는 것이 좋습니다. Codex에게 안전하게 옮겨달라고 요청합니다.
OneDrive 폴더에 있어요
동기화 때문에 설치가 느리거나 파일 잠김이 생길 수 있습니다. 가능하면 Documents\Run-Academy처럼 단순한 위치를 씁니다.
Codex Auth 확인이 안 돼요
코치 OS 문제가 아니라 Codex 로그인 상태 문제일 수 있습니다. 아래 04-04 섹션의 복구 순서대로 codex login status부터 다시 확인합니다.
4777이 안 열려요
서버가 꺼졌거나 다른 프로그램이 같은 번호를 쓰는 중일 수 있습니다. Codex에게 npm run coach:status부터 확인해달라고 말합니다.
창을 닫으니 OS가 꺼졌어요
수업용 OS는 내 컴퓨터 안에서 켜지는 프로그램입니다. 다시 npm run coach:daemon으로 켜면 됩니다.
천천히 해도 됩니다. 설치가 막힌 것은 실력이 부족해서가 아니라, Windows의 폴더 위치와 로그인 상태가 조금 헷갈리기 때문인 경우가 대부분입니다. 에러 문장만 그대로 남기면 Codex와 운영팀이 이어서 도와줄 수 있습니다.
2
가장 쉬운 방법은 Codex에게 GitHub URL을 주고 설치를 맡기는 것입니다.
아래 문장을 Codex App 채팅창에 그대로 붙여넣습니다. 수업용 GitHub URL은 이미 넣어두었습니다.
아래 GitHub 저장소를 내 컴퓨터에 설치해줘.
1. 저장소를 다운로드하거나 clone 해줘.
2. README.md와 INSTALL_KR.md가 있으면 먼저 읽어줘.
3. Node 버전을 확인해줘.
4. package.json이 있는 폴더에서 npm ci를 실행해줘.
5. .env.example이 있으면 .env로 복사해줘.
6. npm run validate로 설치 상태를 확인해줘.
7. npm run coach:daemon으로 코치 서버를 켜줘.
8. 마지막에 내가 열어야 할 로컬 주소를 알려줘.
GitHub URL:
https://github.com/IrumHahn/run-academy-ai-os-harness-student
Codex가 권한을 물어보면
파일 다운로드, 패키지 설치, 서버 실행처럼 설치에 필요한 요청은 허용합니다. 잘 모르겠으면 화면 문장을 캡처해서 질문합니다.
Codex가 멈춘 것 같으면
“지금 어디까지 진행됐는지 확인해줘”라고 물어봅니다. 같은 명령을 여러 번 누르기 전에 현재 폴더와 에러 문장을 먼저 확인합니다.
3
수동으로 확인해야 할 때는 이 4줄만 봅니다.
Codex가 자동 설치를 잘 끝냈다면 이 단계는 확인만 하면 됩니다. 직접 실행해야 할 때는 반드시 package.json이 보이는 폴더에서 시작합니다.
선택
macOS
ls
npm ci
cp .env.example .env
npm run validate
Windows PowerShell
dir
npm ci
Copy-Item .env.example .env
npm run validate
정상 폴더
package.json, coach, scripts, agents가 보입니다.
잘못된 폴더
package.json이 안 보이면 한 단계 안쪽 폴더로 들어가거나, Codex에게 “현재 폴더에서 package.json을 찾아줘”라고 요청합니다.
설치 명령
가능하면 npm install보다 npm ci를 사용합니다. 수업용으로 정해진 패키지 버전을 더 정확히 맞춥니다.
4
설치 후에는 Codex Auth를 연결합니다.
코치 OS 안에 따로 로그인 버튼이 있는 것이 아닙니다. 먼저 내 컴퓨터의 Codex가 ChatGPT 계정으로 로그인되어 있고, 코치 OS가 그 로그인 상태를 빌려 쓰는 방식입니다.
10분
Codex에게 이렇게 부탁하세요
내 컴퓨터의 Codex Auth 연결을 확인해줘.
나는 터미널 명령어가 익숙하지 않으니, 내가 직접 외우지 않게 한 단계씩 도와줘.
꼭 이렇게 진행해줘.
1. 먼저 codex login status로 지금 로그인 상태를 확인해줘.
2. 로그인이 안 되어 있으면 codex login을 실행해서 로그인 과정을 안내해줘.
3. 브라우저가 열리면 어떤 계정으로 로그인해야 하는지 쉽게 설명해줘.
4. 로그인이 끝나면 다시 codex login status로 연결 상태를 확인해줘.
5. 그 다음 코치 OS 화면에서 Text Auth가 Codex Auth로 되어 있는지 확인하게 도와줘.
중요한 약속:
- auth.json, 토큰, API Key, 비밀번호는 절대 보여주거나 복사하지 않게 해줘.
- 에러가 나오면 에러 문장을 해석하고 다음 한 단계만 알려줘.
- 내가 헷갈릴 수 있으니 한 번에 하나씩만 진행해줘.
Codex Auth가 확인되지 않을 때 복구 순서
1. 새 PowerShell 열기
Codex나 Node를 방금 설치했다면 기존 창이 새 경로를 못 읽을 수 있습니다. PowerShell 또는 Codex App 터미널을 새로 열고 다시 확인합니다.
2. 로그인 상태 확인
codex login status를 실행합니다. 로그인되어 있지 않거나 토큰이 만료되었다고 나오면 다음 단계로 갑니다.
3. 일반 로그인
codex login을 실행하고, 브라우저가 열리면 수업에 사용할 ChatGPT 계정으로 로그인합니다.
4. 브라우저가 안 열릴 때
codex login --device-auth를 실행합니다. device auth는 화면에 나온 링크와 코드를 브라우저에 직접 입력해 로그인하는 방식입니다.
5. codex 명령 자체가 안 될 때
codex --version 또는 codex doctor로 설치 상태를 확인합니다. spawn codex ENOENT처럼 나오면 Codex CLI가 설치되지 않았거나 PATH가 연결되지 않은 상태입니다.
6. 마지막 복구
계속 만료된 인증으로 보이면 codex logout으로 저장된 인증을 지운 뒤 codex login --device-auth로 다시 연결합니다. 이때 토큰이나 auth.json 내용은 절대 공유하지 않습니다.
7. 코치 OS 재시작
로그인 상태가 정상으로 바뀐 뒤 npm run coach:stop, npm run coach:daemon 순서로 코치 서버를 다시 켭니다.
Codex에게 복구를 맡기고 싶을 때
아래 문장을 Codex App에 붙여넣으면 인증 상태, CLI 설치, 새 로그인, 코치 서버 재시작을 한 번에 점검하게 할 수 있습니다.
Codex Auth 확인이 계속 안 돼.
내가 직접 명령어를 외우지 않게, 아래 순서대로 한 단계씩 복구해줘.
1. 먼저 codex --version으로 Codex CLI가 설치되어 있는지 확인해줘.
2. codex login status로 현재 로그인 상태를 확인해줘.
3. 로그인이 안 되어 있거나 만료되어 있으면 codex login을 안내해줘.
4. 브라우저 로그인이 안 열리면 codex login --device-auth를 안내해줘.
5. 그래도 계속 실패하면 codex doctor로 진단해줘.
6. 로그인 상태가 정상으로 바뀌면 npm run coach:stop 후 npm run coach:daemon으로 코치 OS를 다시 켜줘.
7. 마지막에 http://127.0.0.1:4777 화면에서 Text Auth가 Codex Auth인지 확인하게 도와줘.
중요:
- auth.json, 토큰, API Key, 비밀번호는 절대 출력하거나 복사하지 마.
- 에러 문장이 나오면 그대로 해석하고 다음 한 단계만 알려줘.
처음 확인Codex가 로그인 상태 확인
내 컴퓨터의 Codex가 이미 ChatGPT 계정과 연결되어 있는지 먼저 확인합니다.
로그인 필요Codex가 로그인 안내
브라우저가 열리면 수업에 사용할 ChatGPT 계정으로 로그인하면 됩니다.
다시 확인연결 상태 재확인
로그인 상태가 확인되면 코치 OS와 연결할 준비가 끝난 것입니다.
코치 화면Text Auth 선택
코치 화면의 Agent Settings에서 Text Auth를 Codex Auth로 선택합니다.
이미지 생성이나 OpenAI API를 직접 호출하는 기능은 별도의 OPENAI_API_KEY가 필요할 수 있습니다. 월요일 설치 목표는 우선 텍스트 코치를 Codex Auth로 연결하는 것입니다.
5
코치 서버를 켜고 4777 화면을 엽니다.
설치와 인증 확인이 끝났다면 이제 코치 화면을 켭니다. 주소는 인터넷 주소가 아니라 내 컴퓨터 안에서만 열리는 로컬 주소입니다.
5분
npm run coach:daemon
npm run coach:status
http://127.0.0.1:4777
정상 화면
Week 1 Sourcing Coach, Agent Settings, Data Tools 같은 메뉴가 보이면 성공입니다.
이미 켜져 있다고 나오면
npm run coach:stop
npm run coach:daemon
6
설치 완료는 “말”이 아니라 “증거 3개”로 확인합니다.
운영팀이 빠르게 도와드릴 수 있도록, 성공한 사람도 아래 형식으로 남깁니다. 막힌 사람은 실패 화면 그대로 보내면 됩니다.
제출
Capture 1npm run validate
설치 검사가 끝난 터미널 화면을 남깁니다.
Capture 2codex login status
로그인 상태만 보이게 캡처합니다. 이메일은 일부 가려도 됩니다.
Capture 34777 코치 화면
브라우저에서 코치 화면이 열린 상태를 남깁니다.
설치 완료 보고 템플릿
이름:
사용 OS: macOS / Windows
GitHub URL 설치: 완료 / 미완료
npm run validate: 완료 / 실패
Codex Auth 확인: 완료 / 미완료
4777 코치 화면: 열림 / 안 열림
막힌 에러 문장:
비밀번호, 토큰, API Key는 공유하지 않았습니다.
7
막히면 같은 명령을 반복하지 말고, 에러 문장을 먼저 보냅니다.
설치 문제는 대부분 폴더 위치, Node 설치, 로그인 상태, 4777 포트 중 하나입니다. 아래 표에서 내 화면과 비슷한 문장을 찾습니다.
상시
npm: command not found
Node.js가 없거나 터미널이 새 경로를 못 읽는 상태입니다. Node.js 설치 후 터미널을 새로 엽니다.
package.json을 찾을 수 없음
잘못된 폴더에서 실행한 것입니다. Codex에게 “package.json이 있는 폴더로 이동해줘”라고 요청합니다.
Codex 로그인이 안 됨
codex login을 다시 실행합니다. 브라우저가 안 열리면 화면 문장을 캡처해서 질문합니다.
spawn codex ENOENT
코치 OS가 Codex CLI를 찾지 못하는 상태입니다. codex --version과 codex doctor로 설치와 PATH를 확인하고, 새 PowerShell을 엽니다.
토큰 만료 또는 인증 무효
codex login status로 상태를 확인한 뒤 codex login 또는 codex login --device-auth로 다시 로그인합니다.
4777 화면이 안 열림
npm run coach:status를 실행한 뒤, 상태 화면과 에러 문장을 함께 보냅니다.
권한 요청이 무서움
Codex가 어떤 파일을 바꾸려는지 설명해달라고 요청합니다. 비밀 정보 공유 요청이면 중단하고 질문합니다.
이미지/API 기능이 안 됨
텍스트 코치는 Codex Auth로 진행하고, 이미지 생성은 별도 API Key가 필요할 수 있습니다. 월요일에는 코치 화면 연결을 먼저 완료합니다.
막혔을 때 복사해서 보내기
OS 설치 중 막혔습니다.
지금 단계:
실행한 명령:
화면에 나온 에러 문장:
현재 폴더에서 보이는 파일:
node -v / npm -v 결과:
내 운영체제:
비밀번호, 토큰, API Key는 가렸습니다.
4
실전 2기 이커머스 코치 OS는 “내 컴퓨터 안에 설치하는 수업용 실행 장치”입니다.
브라우저에서 ChatGPT에게 질문만 하는 방식이 아니라, 각 학생의 Codex가 수업 폴더를 열고 코치 화면, 증거 폴더, 산출물 폴더를 함께 다루는 구조입니다. 그래서 설치가 조금 어렵지만, 한 번 열리면 4주 동안 같은 방식으로 계속 사용할 수 있습니다.
30-60분
학생별 필수 설치Codex 로컬 폴더코치 화면 4777Codex Auth증거 기반 소싱
이 OS가 대신 해주는 것과, 학생이 직접 해야 하는 것
OS가 도와주는 일
지금 무엇을 조사해야 하는지 질문으로 안내합니다.
붙여넣은 리뷰, 공급처, 경쟁사 자료를 후보와 근거로 정리합니다.
주차별 리포트, shortlist, 발표용 정리물 생성을 돕습니다.
학생이 반드시 해야 하는 일
실제 링크, 가격, 리뷰, 공급처 정보를 직접 모읍니다.
AI가 만든 가설과 내가 확인한 증거를 구분합니다.
최종 후보를 왜 남기고 왜 버렸는지 판단 흔적을 남깁니다.
Step AOS 폴더 받기
수업용 폴더를 내려받아 압축을 풀고, 찾기 쉬운 위치에 둡니다.
Step BCodex로 폴더 열기
package.json이 보이는 정확한 폴더에서 명령을 실행합니다.
Step CCodex 인증 확인
codex와 /status로 ChatGPT 계정 로그인 상태를 확인합니다.
Step D코치 화면 열기
npm run coach:daemon 후 127.0.0.1:4777을 확인합니다.
1
구조를 먼저 알면 설치가 덜 무섭습니다.
코치 OS 폴더는 “채팅 화면 + 주차별 코치 + 증거 보관함 + 결과물 생성기”로 나뉩니다. 폴더 이름이 낯설어도, 역할만 알면 어디에서 막혔는지 훨씬 빨리 찾을 수 있습니다.
5분
Coach UI대화형 코치 화면
http://127.0.0.1:4777에서 열리는 수업용 웹 화면입니다.
Agents주차별 코치 지침
소싱, 전략, 비주얼, 상세페이지 코치의 역할과 질문 방식이 들어 있습니다.
Evidence조사 흔적 보관함
리뷰, 링크, 가격, 공급처, 경쟁사 자료처럼 “증거로 인정될 자료”를 남깁니다.
coach/브라우저 코치 화면
학생이 주차별 코치와 대화하는 화면 코드입니다. 보통 직접 고치지 않습니다.
agents/주차별 에이전트 지침
Week 1 Sourcing Coach, Week 2 Strategy Coach 같은 코치의 행동 원칙입니다.
evidence/원자료 저장 위치
학생이 복사해 온 실제 자료가 쌓이는 곳입니다. 후보 인정의 기준이 됩니다.
outputs/리포트와 발표 자료
OS 리포트, shortlist, 최종 후보, 주차별 결과물이 생성되는 곳입니다.
inputs/현재 실행 입력값
카테고리, 타깃, 채널, 예산처럼 실행 기준이 되는 값이 들어갑니다.
scripts/실행 명령 엔진
npm run coach:daemon, npm run os:sourcing 같은 명령이 연결되는 곳입니다.
2
설치 전에는 4가지만 확인합니다.
대부분의 설치 문제는 Node.js가 없거나, 엉뚱한 폴더에서 명령을 실행하거나, Codex 로그인 인증이 풀린 경우입니다. 아래 준비물이 맞으면 설치 성공률이 확 올라갑니다.
5-10분
Prep사전 준비 3개 완료
ChatGPT 유료 플랜, Codex 실행, 기본 파일 테스트를 끝냅니다.
NodeNode.js 20 이상
node -v, npm -v가 숫자로 출력되어야 합니다.
Folder수업용 OS 폴더
run-academy-ai-os-harness 폴더를 압축 해제해 둡니다.
AuthCodex 로그인 인증
codex 실행 후 /status에서 ChatGPT 계정 로그인 상태를 확인합니다.
Codex 인증 정보는 비밀번호처럼 다룹니다. ~/.codex/auth.json, 로그인 토큰, 기기 인증 코드는 단체 채팅방, 캡처 화면, 과제 제출 문장에 절대 넣지 마세요.
3
OS 폴더의 정확한 위치에서 설치 명령을 실행합니다.
여기에서 가장 많이 막힙니다. 핵심은 package.json이 보이는 폴더에서 npm install을 실행하는 것입니다. 한 단계씩 확인하세요.
10-20분
1. OS 폴더로 이동합니다
macOS 예시
cd ~/Documents/run-academy-ai-os-harness
ls
Windows PowerShell 예시
cd $HOME\Documents\run-academy-ai-os-harness
dir
정상
package.json, coach, agents, evidence, outputs 같은 이름이 보입니다.
막힌 상태
package.json이 안 보이면 아직 바깥 폴더에 있거나 압축을 덜 푼 상태입니다. 폴더 안으로 한 번 더 들어가세요.
2. 필요한 패키지를 설치합니다
npm install
처음 한 번만 실행하면 됩니다. 설치 중 경고가 보여도 마지막에 실패하지 않았다면 다음 단계로 넘어가도 됩니다.
Codex에게 확인을 맡기고 싶을 때
Codex를 이 폴더에서 실행한 뒤 아래 문장을 붙여넣으면, 현재 위치와 설치 가능 상태를 먼저 점검하게 할 수 있습니다.
현재 폴더가 실행학교 AI OS 하네스가 맞는지 확인해줘.
package.json, coach 폴더, agents 폴더, evidence 폴더가 있는지 보고 설치 순서를 안내해줘.
파일은 아직 수정하지 말고 확인 결과만 알려줘.
4
Codex 로그인 인증으로 코치 OS 연결 상태를 확인합니다.
이번 실전 2기 기본 설치 흐름은 OpenAI API key를 학생이 직접 넣는 방식이 아닙니다. 이미 설치한 Codex가 ChatGPT 계정으로 로그인되어 있는지 확인하고, 그 인증을 기준으로 코치 OS를 실행합니다.
10분
macOS
codex
Windows PowerShell
codex
Codex 화면 안에서 로그인 상태를 확인합니다
/status
정상이라면 계정, 로그인 상태, 사용 가능한 모델 또는 플랜 정보가 보입니다. 이메일은 캡처에 전부 노출하지 않아도 됩니다.
정상 상태
/status에서 ChatGPT 계정으로 로그인된 상태가 보입니다. 수업에서 결제한 계정과 같은 계정인지 확인합니다.
로그인 화면이 뜰 때
브라우저가 열리면 ChatGPT 유료 플랜이 있는 계정으로 로그인합니다. 회사 계정이면 관리자가 Codex 사용을 허용했는지도 확인합니다.
브라우저 로그인이 막힐 때
codex login --device-auth를 실행한 뒤, 화면에 나온 링크와 코드를 브라우저에 입력합니다.
먼저 dry-run으로 구조를 확인합니다
npm run os:sourcing:dry
npm run os:all:dry
dry-run은 실제 코칭 실행 전에 폴더, 입력값, 실행 스크립트가 맞는지 점검하는 안전한 예행연습입니다.
5
코치 서버를 켜고 브라우저에서 4777 화면을 엽니다.
수업 중에는 터미널이 꺼져도 코치 화면이 유지되기 쉽도록 coach:daemon 방식을 권장합니다. 실행 후 브라우저에 로컬 주소를 열면 됩니다.
5-10분
1. 코치 OS 실행
npm run coach:daemon
2. 브라우저 주소창에 직접 입력
http://127.0.0.1:4777
정상적으로 보이는 것
실전 2기 코치 화면이 열리고, Week 1 Sourcing Coach 같은 주차별 코치 또는 Agent Settings 영역을 확인할 수 있습니다.
서버 상태 확인과 종료
npm run coach:status
npm run coach:stop
선택: 공급처 URL을 실제 브라우저로 읽는 고급 모드
처음 한 번만 설치
수업 중 상품 URL 분석을 더 적극적으로 사용할 때만 진행합니다. 기본 설치가 끝난 뒤 필요할 때 실행해도 됩니다.
npm run setup:browser-reader
6
설치 완료 기준은 “화면이 열리고, Codex 인증 상태를 확인하고, 인증 정보를 노출하지 않았다”입니다.
설치가 끝났다는 말보다, 아래 기준을 함께 확인하면 운영팀도 빠르게 도와줄 수 있습니다.
검수
Folderpackage.json 확인
정확한 OS 폴더에서 설치와 실행 명령을 입력했습니다.
Installnpm install 완료
패키지 설치가 실패 없이 끝났습니다.
Run4777 화면 열림
http://127.0.0.1:4777에서 코치 OS 화면을 확인했습니다.
PrivacyCodex 인증 비공개
~/.codex/auth.json, 로그인 토큰, 기기 인증 코드를 캡처나 채팅방에 노출하지 않았습니다.
설치 완료 보고 템플릿
이름:
사용 OS: macOS / Windows PowerShell / Windows WSL2
OS 폴더 위치:
node -v:
npm -v:
npm install: 완료 / 실패
Codex /status 확인: 완료 / 미완료
npm run os:sourcing:dry: 완료 / 실패
npm run coach:daemon: 완료 / 실패
4777 코치 화면 확인: 완료 / 미완료
막힌 에러 문장:
다음: Week 1 Sourcing OS30개 인정 후보10개 shortlist3개 RFQ 후보
7
OS 설치가 막히면 에러 문장별로 해결합니다.
설치 문제는 “무엇이 안 되는지”보다 “어느 명령에서 어떤 문장이 나왔는지”가 중요합니다. 아래 문장과 비슷한 항목부터 확인하세요.
상시
npm: command not found
Node.js LTS가 설치되지 않았거나 PowerShell이 새 경로를 못 읽는 상태입니다. 사전 준비 가이드의 Node.js 설치 섹션을 진행한 뒤 새 터미널을 여세요.
ENOENT: no such file or directory, open package.json
명령을 실행한 위치가 OS 폴더가 아닙니다. package.json이 보이는 폴더로 이동한 뒤 다시 실행합니다.
Codex 로그인 또는 인증 오류
codex를 실행해 로그인 화면이 뜨는지 보고, 로그인 후 /status를 확인합니다. 브라우저 로그인이 막히면 codex login --device-auth를 시도합니다.
port 4777 already in use
코치 서버가 이미 켜져 있을 수 있습니다. npm run coach:status로 확인하고, 필요하면 npm run coach:stop 후 다시 실행합니다.
브라우저가 자동으로 안 열림
주소창에 http://127.0.0.1:4777을 직접 붙여넣습니다. 이 주소는 내 컴퓨터에서만 열리는 로컬 주소입니다.
dry-run은 되는데 실제 실행이 실패함
폴더 구조는 맞지만 Codex 로그인 상태, 모델 권한, 네트워크, 사용량 제한 중 하나가 문제일 가능성이 큽니다. 에러 문장 전체를 복사해 질문하세요.
질문할 때 Codex나 운영팀에 보내기 좋은 문장
코치 OS 설치 중 아래 단계에서 막혔어.
실행한 명령:
에러 문장:
현재 폴더에서 보이는 파일 목록:
node -v / npm -v 결과:
내 운영체제:
Codex 인증 토큰이나 auth.json 내용은 공유하지 않을게.