OkayTeacher
KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 SONUB 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. SONUB으로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 SONUB을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

OpenAI

Codex — OpenAI 의 코딩 에이전트

Codex 를 설치해 프로젝트 폴더에서 첫 작업을 해 보고 네 단계 탭으로 실력을 올립니다. 먼저 필요한 것을 확인하고 내 컴퓨터에 맞는 설치 명령을 복사하세요.

중급 — 매일 쓰는 습관: AGENTS.md·승인과 샌드박스·명령

설치하고 첫 작업을 해 봤다면 이제 매일 쓰는 습관을 들입니다. AGENTS.md 를 제대로 쓰고, 클로드 코드 같은 다른 AI 와 같은 지시를 나누고, 승인과 샌드박스로 맡길 범위를 정하고, 대화 화면의 명령과 잘 맡기는 법을 익힙니다.

모델과 생각 수준(reasoning effort) — 무엇을 쓸까 (추천: GPT-6.1 Sol, High)

2026년 11월 기준 개발에는 GPT-6.1 Sol 을 High 수준으로 쓰세요. 아래처럼 설정하거나 / 로 고릅니다. 모든 모델과 생각 수준, 언제 낮추고 올릴지는 툴 마스터의 툴 추천 사용법에 있습니다.

~/.codex/config.toml
model = "gpt-6.1-sol"
model_reasoning_effort = "high"
codex -m gpt-6.1-sol
codex -m gpt-6.1-sol -c model_reasoning_effort=high
codex exec -m gpt-6.1-sol "Review the current changes"

# inside Codex
/model    # model → effort (Max · Ultra: More reasoning…)

AGENTS.md 제대로 쓰기

는 일을 시작할 때 를 읽습니다. 먼저 내 파일(~/.codex/AGENTS.md)을 읽고, 프로젝트 맨 위(보통 맨 위)부터 까지 내려오며 폴더마다 하나씩 찾아 차례로 이어 붙입니다. 지금 폴더에 가까운 파일이 뒤에 오므로 더 힘이 셉니다.

  • ~/.codex/AGENTS.md — 내 모든 프로젝트에 쓰는 개인 지시
  • 프로젝트 맨 위의 AGENTS.md — 팀이 함께 쓰는 지시()
  • 의 AGENTS.md — 그 폴더에서 일할 때만 더해지는 지시
  • — 같은 폴더에 있으면 AGENTS.md 대신 이 파일을 읽습니다(잠깐 바꿔 볼 때).
  • 합친 크기는 기본 (project_doc_max_bytes)까지만 읽습니다. 다른 이름의 파일을 쓰려면 project_doc_fallback_filenames 에 적습니다.
AGENTS.md
# AGENTS.md

## Setup
- Install: pnpm install
- Test: pnpm test
- Lint: pnpm lint

## Code style
- TypeScript strict mode, single quotes.
- Keep functions small. Add a test for every bug fix.

## Don't
- Don't edit generated files in dist/.
- Don't commit .env files.
Order
~/.codex/AGENTS.md          ← you, every project (read first)
my-project/AGENTS.md        ← team rules (commit it)
my-project/web/AGENTS.md    ← only for web/ (read last, so it wins)

은 프로젝트를 읽고 첫 AGENTS.md 를 만들어 줍니다. AGENTS.md 는 실행할 때 한 번 읽으므로, 고친 뒤에는 Codex 를 다시 시작하세요.

클로드 코드와 함께 쓰기 — 지시는 AGENTS.md 한 곳에

한 프로젝트에서 Codex 와 함께 ·· 같은 다른 도 쓴다면, 도구마다 지시 파일을 따로 두면 금방 서로 달라집니다. AGENTS.md 는 여러 가 함께 읽는 열린 형식이라, 규칙을 AGENTS.md 한 곳에 적어 두면 모든 AI 가 같은 지시로 일합니다.

클로드 코드와 함께 쓸 때 가장 좋은 방법은 프로젝트에 CLAUDE.md 를 두지 않고 AGENTS.md 만 쓰는 것입니다. 클로드 코드는 CLAUDE.md 가 없으면 AGENTS.md 를 읽고, 내 전역 ~/./CLAUDE.md 도 그대로 읽습니다. 자세한 이유와 순서는 클로드 코드 중급에 적었습니다.

  1. 공통 규칙은 AGENTS.md 에만 씁니다.
  2. 프로젝트 안에는 CLAUDE.md 를 두지 않습니다. 어느 한 폴더에서라도 CLAUDE.md 를 쓴다면 모든 폴더에 CLAUDE.md 를 두고, 각각 @AGENTS.md 한 줄만 적습니다.
  3. 규칙을 바꿀 때는 AGENTS.md 만 고칩니다. 두 AI 가 함께 바뀐 규칙을 따릅니다.
my-project/
~/.claude/CLAUDE.md   ← personal rules for Claude Code (still loaded)
~/.codex/AGENTS.md    ← personal rules for Codex

my-project/
└── AGENTS.md         ← the rules — Codex and Claude Code both read this
                        (no CLAUDE.md in the project)

승인과 샌드박스 — 어디까지 맡길지

Codex 는 두 가지로 안전을 지킵니다. 는 기술적으로 할 수 있는 범위(파일 쓰기·)를, 은 언제 나에게 물을지를 정합니다. 둘을 함께 정해야 합니다.

  • — 읽기만 하고 아무것도 바꾸지 않습니다. 처음 보는 프로젝트를 살펴볼 때 씁니다.
  • — 작업 폴더 안에서만 고치고 을 실행합니다. Git 저장소에서는 이것과 on-request 를 묶은 "Auto" 가 기본입니다. 네트워크는 기본으로 꺼져 있고 .git·.codex·.agents 는 쓰지 못합니다.
  • — 샌드박스 없이 무엇이든 합니다. 된 에서만 씁니다.
  • 승인 정책(-a): on-request 는 샌드박스 밖이 필요할 때 묻고, never 는 묻지 않습니다(샌드박스 안에서만 일함).
  • /permissions 로 대화 중에 모드를 바꾸고, /status 로 지금 설정을 봅니다.
Terminal
codex --sandbox read-only                      # look only, change nothing
codex --sandbox workspace-write                # edit inside this folder ("Auto" in a Git repo)
codex -a never --sandbox workspace-write       # never ask, but stay inside the sandbox
~/.codex/config.toml
approval_policy = "on-request"
sandbox_mode = "workspace-write"

[sandbox_workspace_write]
network_access = false

예전 글의 --full-auto 는 이제 없습니다. 같은 뜻으로 --sandbox workspace-write 를 쓰세요. --yolo(--dangerously-bypass-approvals-and-sandbox)는 샌드박스와 승인을 모두 끄므로 격리된 곳에서만 씁니다.

대화 화면의 명령

Codex 대화 화면에서 / 를 입력하면 명령 목록이 뜹니다. 매일 쓰는 것부터 익히세요.

  • /model — 모델과 생각하는 정도()를 고릅니다.
  • /diff — 이번 세션에서 바뀐 파일을 봅니다. /review — 바뀐 를 검토하게 합니다.
  • /compact — 대화를 요약해 자리를 비웁니다. /new — 새 대화를 시작합니다.
  • — 지난 대화를 골라 이어 갑니다. 터미널에서는 codex resume, codex resume --last.
  • /status — 모델··작업 폴더 같은 지금 설정을 봅니다. /mcp — 연결된 를 봅니다.
  • @ — 파일을 찾아 부탁에 붙입니다. $ — 을 부릅니다. ! — 명령을 바로 실행합니다(!git status).
  • -i 그림.png — 을 붙여 시작합니다(대화 중에는 붙여 넣기). --search — 실시간 웹 검색을 켭니다.
  • /init — AGENTS.md 를 만듭니다. /plan — 먼저 계획을 세우게 합니다.
  • <> — 그 기준을 채울 때까지 계속 일합니다. /goal 만 치면 상태를 보고, /goal pause·resume·clear 로 멈추고 이어 가고 지웁니다(Codex 0.128.0 부터).

클로드 코드를 쓰다 왔다면 /import 로 클로드 코드의 설정과 최근 대화를 가져올 수 있습니다.

컨텍스트 아끼기 — SONUB 기준: 약 400k 에서 자동 요약, 기본 컨텍스트는 6% 이하

Codex 도 부탁을 받을 때마다 지금 전체를 다시 읽습니다. 그래서 클로드 코드와 같은 기준을 씁니다 — (자동 요약)로 1M 전부가 아니라 약 400k 으로 쓰고, 기본 컨텍스트(기본 ·스킬·MCP 등)를 6% 이하로 유지합니다. 이렇게 하면 사용량을 크게 줄일 수 있습니다. 약 400k·6% 는 SONUB 이 정한 기준이며 공식 권장값이 아닙니다 — 공식 문서는 설정 방법만 설명합니다.

  • ~/.codex/config.toml 에 model_context_window = 500000 과 model_auto_compact_token_limit = 475000 을 넣으면(아래 예) Codex 는 을 500k 토큰으로 보고, 475k 토큰에 이르면 자동으로 요약합니다.
  • /compact 로 언제든 직접 요약할 수 있고, 일이 바뀌면 /new 로 새 대화를 엽니다.
  • 새 대화를 열자마자 /status 로 컨텍스트 사용량을 봅니다. 아직 아무것도 부탁하지 않았는데 차지한 몫(시스템 프롬프트·AGENTS.md·스킬·MCP 도구)이 기본 컨텍스트이고, 6% 이하여야 합니다.
  • 6% 를 넘으면 줄입니다 — 쓰지 않는 MCP 서버는 에서 빼거나 enabled = false 로 끄고, 쓰지 않는 스킬은 지우고, AGENTS.md 에는 꼭 필요한 규칙만 남깁니다.
~/.codex/config.toml
model_context_window = 500000
model_auto_compact_token_limit = 475000

기본 컨텍스트는 부탁할 때마다 함께 보내지므로 몇 % 만 줄여도 대화 내내 쌓여 사용량이 크게 줄어듭니다.

잘 맡기는 법 — 어디·무엇·어떻게 확인

좋은 부탁에는 세 가지가 들어 있습니다: 어디(파일·폴더), 무엇(바라는 동작), 어떻게 확인할지(·명령·화면). 셋이 분명할수록 Codex 가 덜 헤매고 결과를 스스로 확인합니다.

  • 막연한 부탁: "장바구니 고쳐 줘"
  • 또렷한 부탁: "@src/cart.ts 에서 수량이 0 이면 합계가 이 돼. 0 이면 그 상품을 빼게 고치고, tests/cart.test.ts 에 테스트를 더해 test 가 통과하는 것까지 확인해 줘."
  • 큰 일은 "먼저 계획만 보여 줘"로 시작해, 계획을 고친 뒤 진행하게 합니다.
  • 부탁보다 많이 바꾸면 멈추게 하고, 그 파일만 <파일> 로 되돌린 뒤(그 파일에서 내가 스테이징하지 않은 변경도 함께 사라집니다) 파일 이름을 밝혀 다시 부탁합니다.
  • 오류는 전체 출력을 붙여 넣습니다 — 요약보다 원문이 정확합니다.
  • 끝나면 /diff 로 바뀐 것을 읽고, 테스트를 직접 돌려 본 뒤 커밋합니다.

모범 사례 — OpenAI 가 권하는 Codex 사용법

줄이면 — 네 가지(목표·맥락·제약·끝나는 기준)를 담아 부탁하고, 어려운 일은 먼저 계획하고, Codex 가 스스로 확인하게 하고, 규칙은 AGENTS.md 에 두고, 일 하나에 대화 하나를 씁니다. 좋은 습관 여섯과 두 툴의 명령은 툴 추천 사용법에 있습니다.

흔한 실수 — 그리고 피하는 법

공식 안내는 실수 여덟을 꼽습니다 — 예를 들어 부탁에 잔뜩 넣은 규칙, 알려 주지 않은 ·테스트 명령, 건너뛴 계획, 너무 이른 전체 권한. 두 안내의 흔한 실수 열 가지와 고치는 법은 툴 추천 사용법에 있습니다.

중급 연습 — 내 프로젝트에서 해 보기

  1. /init 으로 AGENTS.md 를 만들고 테스트 명령과 규칙 세 가지를 다듬습니다.
  2. 클로드 코드도 쓴다면 프로젝트에 CLAUDE.md 가 없는지 확인해, 두 AI 가 같은 AGENTS.md 를 읽게 합니다.
  3. codex --sandbox read-only 로 프로젝트를 살펴보게 하고, 그다음 workspace-write 로 작은 수정을 맡깁니다.
  4. /diff 와 /review 로 바뀐 것을 검토합니다.
  5. /status 로 지금 설정을 보고, codex resume --last 로 대화를 이어 봅니다.

다섯 가지를 모두 해 봤다면 [고급] 탭으로 넘어가세요.

공식 문서

2026-10-19 에 공식 문서로 확인했어요. 도구가 자주 바뀌니 명령이 안 되면 공식 문서를 보세요.