Codex
Give Codex a real cloud browser to drive from the terminal.
The Codex integration gives Codex a real cloud browser through the Steel CLI. From a Codex session, you can start and control Steel sessions, scrape rendered pages, run computer-use actions, and turn one-off runs into reusable scripts.
Codex and Steel fit together well because both are command-line tools. Once Steel CLI is on your PATH, Codex can inspect command help, run the commands it needs, and verify results from the terminal.
Requirements
- Node.js: Version 18 or higher
- Codex CLI: Installed locally
- Steel CLI: Installed locally
- Steel API Key: Active Steel account
Setup
Step 1: Install Steel CLI
curl -LsSf https://setup.steel.dev | sh
Step 2: Log in
steel login
Step 3: Install the browser skill (recommended)
The steel-browser skill gives Codex better command discovery and more consistent browser workflows.
npx skills add https://github.com/steel-dev/cli --skill steel-browser
Restart Codex after installing so it can discover the skill.
Automation workflow
After a successful manual run, you can ask Codex to turn the workflow into a script:
Write a bash script based on what you just did.
That works well for jobs like recurring research, internal reporting, or lightweight monitoring. A common pattern is:
- 1Run the task once interactively
- 2Convert it into a script
- 3Schedule it with cron or another runner
Constraints
- Command approvals depend on your Codex settings. Codex may ask before running shell commands unless you have configured a more permissive approval mode.
- Authenticated workflows usually need preconfigured Steel auth state. For reusable login state, see Profiles API and Reusing Auth Context.
Resources
- Codex + Steel + Resend blog post – Example workflow for building a daily newsletter with Codex
- Codex CLI docs – Install and use Codex locally
- Steel CLI docs – Full command reference and workflows
- Steel browser skill – Skill package for coding agents
- Steel Discord – Get help and share what you build