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
L5Lesson 4Free

Use computer use for GUI work

When files and commands are not enough

After this, you'll be able to choose between in-app browser, Chrome extension, computer use, plugin, MCP, and manual review for GUI tasks.

Before you start

Complete Use mobile review without losing control first.

The idea

Computer use is for work that has to happen in a graphical interface. Codex can read files, run commands, use structured tools, and preview local web pages. Use computer use when those paths cannot prove the task.

A GUI task is forced through shell commands while the real state lives on screen.
A GUI task is forced through shell commands while the real state lives on screen.
Use ChoiceMove through Use computer use for GUI work, check proof, then fix only the weak part.
yesnorun it again
StartBegin with the real task
Use computer use for GUI workAfter this, you'll be able to choose between in-app browser, Chrome extension,
1Proof visible?Local public web checks start with the in-app browser
Ready to useClassify one GUI task and choose in-app browser, Chrome extension, computer use,
Fix the weak partBreaks when Codex interacts with the wrong window because the target app was not named

Here is the before and after: before, Codex is guessing from a loose request. After, you can choose between in-app browser, Chrome extension, computer use, plugin, MCP, and manual review for GUI tasks.

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 (12 min)

Watch out for

  • Using computer use when a test, file diff, or in-app browser check would prove the task.
  • Allowing every app when one target app is enough.
  • Letting Codex use a signed-in browser without reviewing the site action.
  • Keeping unrelated sensitive apps open during a computer-use task.

Paste this into Claude

Choose the right GUI path for this Codex task:

Task: [describe task]
Target surface: [local web app, signed-in website, desktop app, system setting, data app, unknown]
Can files or tests prove it: [yes/no/unknown]
Needs signed-in browser state: [yes/no/unknown]
Sensitive content visible: [yes/no]

Choose one: in-app browser, Chrome extension, computer use, plugin, MCP, or manual review.

Return the reason, the permission boundary, and the proof Codex should capture before you accept the result.

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

Use the in-app browser first. The task is a local checkout page and does not require a signed-in Chrome profile. Proof: run the dev server, open /checkout, capture the failing state, fix the code, and repeat the same browser path.

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

  • Local public web checks start with the in-app browser
  • Signed-in browser tasks choose Chrome extension only when needed
  • Desktop-app tasks choose computer use with one target app
  • Sensitive flows require presence and narrow approval

When this breaks

  • Breaks when Codex interacts with the wrong window because the target app was not named.
  • Breaks when website content gives misleading instructions and the signed-in browser action is treated as safe.

AI can help with this

Use Codex to help you you can choose between in-app browser, Chrome extension, computer use, plugin, MCP, and manual review for GUI tasks. Start with the exercise prompt and your real input. Ask for one draft, then check it against this proof: Local public web checks start with the in-app browser. Accept only the version you can verify yourself.

The task moves to computer or browser control with visible target, safe action, and screenshot proof.

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

✓

You can name when computer use is appropriate

  • ✓You can prefer structured integrations when they fit
  • ✓You can keep app permission narrow
  • ✓You can require screenshot or flow proof

Key takeaways

Computer use is for one visible app flow when code, tests, or structured tools cannot prove the work.

  1. 1Use the in-app browser first for local web apps.
  2. 2Use Chrome extension only when signed-in Chrome state is required.
  3. 3Use computer use for scoped GUI tasks in desktop apps or browsers.
  4. 4Visible screen and clipboard content can become task context.

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

  • Codex computer use
  • Codex in-app browser
  • Codex Chrome extension

Was this helpful?

Up nextUse MCP only for a real gap→

Related lessons

Run the proof loopUse MCP only for a real gap
← Back to Codex Fundamentals