Six steps. ~4 minutes. Your existing ChatGPT Plus / Pro / Team subscription becomes the engine that powers your Aria workspace — no developer API key, no double-billing.
This path uses your $20 / $200 / $25-per-seat ChatGPT subscription. If you only have a developer API key (sk-...), close this and use the API key path instead.
Codex is OpenAI's official local CLI. It carries your ChatGPT auth and is what Aria talks to. Open your terminal and run:
which codexWhy: Aria can't reach into your terminal to check itself. We give you the command, you tell us what you saw.
First, a quick prerequisite check. Codex needs Node.js 20+ — run this:
node --versionPrints v20 or higher → you're good, skip to the install below. Says command not found or a lower number → install Node first:
Then install Codex:
npm install -g @openai/codexWhy -g: makes codex available anywhere in your terminal.
npm -g write. Use Homebrew instead, which sidesteps it:
brew install codexsudo npm -g — it tangles permissions further.
which codex to confirm. PATH only refreshes in new sessions.
Run this. It opens your browser; sign in with the same email you use for ChatGPT. The OAuth token is saved to ~/.codex/auth.json (chmod 600 — only your user can read it).
codex loginWhy: this is OpenAI's own sign-in flow. Aria never sees your password or OAuth token — they live on your machine only. Aria just sees a session-id when calls route through.
One click — we mint a runner token bound to your account. The token gives this machine permission to receive Aria's call envelopes and execute them through your local codex.
(will appear here)(will appear here)Two short lines so nothing wraps or mangles on paste — run line 1, then line 2 in the same terminal. It downloads the runner script, saves your token to ~/.aria/aria-runner.token (chmod 600), and installs an aria-runner wrapper into /usr/local/bin or ~/.local/bin.
After the install in Step 5 completes, run this:
aria-runnerTip: run inside tmux or screen so it survives a closed terminal: tmux new -d -s aria-runner 'aria-runner'
Your runner is live. Open the workspace in a new tab and start building — your ChatGPT subscription powers it. (This tab stays open if you need it.)