Skip to content
Agentic Levels

Everything starts here.

GuestLocal progress only
PreferencesSign in
01Start with one taskBest first move for beginners.02Check your LevelMeasure where you are.03Score an AI resultFind the habit to practice first.04Return to Your WorkScores, links, and checkpoints.
Start here

Begin

HomeThe main entry point.New to AIStart with one useful task.
Know where you are

Measure

Check your LevelUse this after you have tried AI.Fluency ScoreScore an AI result you can review.
Build the habit

Learn

LevelsLessonsTracks
Find the reference

Library

PromptsReferenceResourcesCompare Tools
Turn it into work

Apply

Your Next MoveChoose what AI should change next.Tool SetupGet the tools ready.
Come back later

Return

Your WorkScores, links, and checkpoints.My PathContinue from your level.Updates
Site

Site

PricingAboutFAQ & FeedbackPreferences

© 2026 Fuentes Studio

Privacy·Terms
yourCouncil
Ready to help
✦

What do you want to understand?

Ask anything about what you're learning.

Tracks›Codex Fundamentals
L2Lesson 1Free

Choose the right Codex surface

App, CLI, IDE, web, or mobile control

After this, you'll be able to explain when to use the Codex app, CLI, IDE extension, web/cloud, or mobile remote control.

The idea

Codex is not one place. It is one coding agent across several work surfaces. The right first move depends on where the code lives, how much review you need, and whether the task should run locally or in the cloud.

A repo task floats between app, CLI, IDE, web, mobile, and computer surfaces with no owner.
A repo task floats between app, CLI, IDE, web, mobile, and computer surfaces with no owner.
Use the Ready lane when The selected surface can access the code.
ReadyNeeds work
Job fitThe selected surface can access the codeThe task is still vague
ProofThe selected surface can run or collect the needed proofThe result is assumed
RiskLowBreaks when the chosen surface cannot see the code or cannot run the proof command
Next moveContinueClarify first

Use Ready only when the proof is visible.

Here is the before and after: before, Codex is guessing from a loose request. After, you can explain when to use the Codex app, CLI, IDE extension, web/cloud, or mobile remote control.

Now try it use the exercise prompt on one real repo task. Keep the output small enough to check before you accept the change.

You are ready when the Codex action, boundary, and proof all match the task.

Try it (10 min)

Watch out for

  • Starting in cloud when the task depends on local secrets or a local app state.
  • Starting in CLI when the task needs visual review and you do not have a browser proof step.
  • Starting on mobile before a host is connected and running.
  • Treating Codex web, app, IDE, and CLI as separate products with separate instructions.

Paste this into Claude

Pick one coding task you actually need:

Task: [name the change]
Repo location: [local machine, GitHub, cloud environment, unknown]
Review needed: [diff only, browser preview, tests, PR comments, mobile approval]
Risk: [low, medium, high]

Choose the best Codex surface: app, CLI, IDE extension, web/cloud, or mobile remote control. Give me the reason, the first command or click I should use, and what proof I should require before accepting the work.

Created by potrace 1.16, written by Peter Selinger 2001-2019 What a good response looks like

Use the Codex app. The task touches UI and needs a browser preview plus a staged diff. Start a project thread from the repo, ask for the change, run the dev server, inspect the in-app browser, then stage only the accepted files.

Created by potrace 1.16, written by Peter Selinger 2001-2019 What good looks like

  • The selected surface can access the code
  • The selected surface can run or collect the needed proof
  • The answer names the review step before acceptance
  • The answer does not choose every surface at once

When this breaks

  • Breaks when the chosen surface cannot see the code or cannot run the proof command.
  • Breaks when the task moves to cloud without a prepared environment, so Codex spends the run recreating setup instead of finishing the work.

AI can help with this

Use Codex to help you you can explain when to use the Codex app, CLI, IDE extension, web/cloud, or mobile remote control. Start with the exercise prompt and your real input. Ask for one draft, then check it against this proof: The selected surface can access the code. Accept only the version you can verify yourself.

The task lands on one Codex surface with branch, repo, and proof path marked by the golden dot.

Created by potrace 1.16, written by Peter Selinger 2001-2019 You can now

✓

You can name the Codex app, CLI, IDE, web, and mobile roles

  • ✓You can match a task to one starting surface
  • ✓You can name local versus cloud tradeoffs
  • ✓You can require proof before accepting a change

Key takeaways

Pick the surface from the task. The right Codex surface is the one that can touch the repo, run the proof, and show you the diff.

  1. 1Codex app is strongest when review, worktrees, terminal actions, browser checks, and plugins belong together.
  2. 2CLI and IDE are local-first surfaces for repo work close to your editor or terminal.
  3. 3Codex web is for delegated cloud work after the environment is ready.
  4. 4Mobile remote control is for steering and approving work on a connected host.

Created by potrace 1.16, written by Peter Selinger 2001-2019 Go deeper

  • Codex overview
  • Codex app
  • Codex CLI

Was this helpful?

Up nextWrite a task brief Codex can finish→

Related lessons

Know when Sites is a Codex handoffThinking in Agentic Sessions
← Back to Codex Fundamentals