ego (lite) is just a browser, ego is your personal agent across devices.
Join waitlist
ego lite vs Codex Chrome extension

The Best Codex Chrome extension Alternative

OpenAI's Codex Chrome extension lets Codex take over tabs in the signed-in Chrome you're using, one browser shared between you and the agent. ego lite gives Codex its own Spaces in a separate browser that inherited your logins, so it works in parallel while your tabs stay yours.

Trusted by developers from
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Why ego lite is better than Codex Chrome extension

Both exist for the same reason: Codex needs logged-in browser context to be useful on real sites. The extension borrows yours. ego lite imports your Chrome profile once and gives Codex a browser of its own. Run /ego-browser inside Codex and it's connected.

The agent never fights you for your browser again

Because every task gets its own Space (a separate workspace inside one browser), Codex can run several tasks in parallel without ever touching the tabs you're using, and there's no permission prompt each time it opens a new site.

The Codex Chrome extension works differently: it takes over your existing Chrome tabs and acts inside the session you're already using, one task at a time. Because the agent is acting inside your live, logged-in browser, OpenAI has Codex ask for approval before touching each new website, so real tasks pause for permission clicks.

6.48x faster, and it finished the task the extension couldn't

Codex Chrome extension acts one click, one keystroke, one tool call at a time, and on real tasks that adds up: ranking OpenAI's X posts took it 9 minutes 24 seconds. On the Expedia flight-booking task, it never finished at all. A safety review blocked it after 15 minutes.

ego lite reads the page as a compressed Snapshot and batches several actions into a few lines of JavaScript per turn. Same two tasks: 87 seconds, and 166 seconds to completion. That's 6.48x faster on the first, and the only one of the two that finished.

Time to finish the same tasks, shorter is better
Task 1: Rank OpenAI's X posts from the last 7 days
87 sego lite
564 sCodex Chrome extension
Task 2: Expedia: search, filter, and fill a flight booking
166 sego lite
BlockedCodex Chrome extension, after 900 s

Works with Codex, and with everything else, in parallel

The extension only works with Codex, only in official Chrome (not Arc, Brave, or Edge), and it needs the Codex desktop app running and paired before anything works at all.

ego lite works with any code-writing CLI agent (Codex, Claude Code, Cursor, Gemini CLI) and runs several of their tasks in parallel. Switch agents later, and the browser side stays exactly the same.

Works from Codex's terminal: the plugin doesn't

The Codex Chrome extension only works through the Codex desktop app. OpenAI's own GitHub issues confirm that a terminal-only Codex CLI session can't reach the extension at all. The request fails immediately with the error "Browser is not available: extension."

ego lite works the same whether Codex is running in a terminal or as a desktop app: run /ego-browser, and the agent gets a real browser of its own either way.

ego lite Chrome profile import: the same setup whether Codex runs in a terminal or as a desktop app

ego lite vs Codex Chrome extension

Feature comparison between ego lite and Codex Chrome extension.
Featureego liteCodex Chrome extension
Where the agent worksIn its own Space: never the tabs you're usingIn your signed-in Chrome, taking over existing tabs
Keep working while it runsYes: parallel Spaces, you browse in yoursNot really: it's driving the browser you're in
Agents supportedCodex, Claude Code, Cursor, Gemini CLI, any code-writing CLI agentCodex only
Browser requiredNone: ego lite is the browser (Chromium, macOS)Official Chrome only; no Arc, Brave, or Edge
SetupInstall the app, run /ego-browser inside CodexCodex desktop app, then install the extension from its Plugins menu
Logged-in sites (SSO, 2FA)Yes: one-click Chrome profile importYes: it acts in your already-signed-in Chrome
Permission modelGrant login state once via profile import; watch or take over any SpacePer-website approval prompts, domain allowlist/blocklist
Extension reliabilityN/A: no native-messaging pairing between an extension and a desktop appOpenAI's own GitHub issues show a recurring pattern of the extension and desktop app disagreeing on connection state, plus native-host registration and handshake timeouts on Windows
How the agent acts on pagesSnapshot input plus batched JavaScript: several actions per turnStep-by-step browser actions in your tabs
Speed on a real task87s vs Codex's 9:24 on the same X-research task; 166s on the same Expedia flight task9:24 on the X-research task; blocked by a safety review after 15 minutes on the Expedia flight task, never finished
PriceFree, no subscriptionIncluded with Codex: requires a ChatGPT plan with Codex access
Works from Codex's terminalYes: /ego-browser works the same in a terminal or a desktop appNo: the CLI can't reach the extension backend at all ("Browser is not available: extension")
Last updated Aug 04, 2026

Make it a seamless transition

Already running the Codex Chrome extension? You keep Codex and change what it drives. The switch is a few minutes, and nothing has to be uninstalled.

  1. Download ego (lite)

    Download ego lite and import your Chrome profile in one click. The signed-in context the extension borrows from Chrome becomes real profile state in a browser Codex can call its own.

  2. Run your first task with /ego-browser

    Paste into your agent

    /ego-browser Open ego.app and join the waitlist

    Run /ego-browser inside Codex. No desktop-app plugin, no extension pairing.

  3. Watch it work
    ego lite Spaces overview with four browser tasks running side by side: Claude Code tracking Apple stock on Yahoo Finance, Codex filtering cars by year on cars.com, Hermes finishing a SaaS back-office task, a user scraping X, and a hand tapping + to open another Space

    Re-run a task you'd normally hand the extension (a dashboard read, a form workflow, a multi-tab test) and keep using your own browser while it executes in its Space.

Keep the extension if some workflows are wired to it; ego lite runs alongside Chrome, so nothing breaks while you compare.

When to use each tool

Choose ego (lite) when

  • You run Codex from a terminal, where the extension's backend isn't reachable from CLI sessions at all. Run /ego-browser and the agent gets a browser regardless.
  • You want Codex running longer, multi-step tasks in its own Spaces, in parallel, while your tabs stay yours.
  • You'd rather grant login state once via profile import than click through per-website approval prompts mid-task.
  • You use other agents too: the same /ego-browser setup works with Claude Code, Cursor, and Gemini CLI, not just Codex.

Choose Codex Chrome extension when

  • You're already running the Codex desktop app, and the extension is right there in its Plugins menu, with no extra install.
  • You want a quick action on a page you already have open: handing Codex your live Chrome session is the shortest path.
  • You value OpenAI's official guardrails: per-website approval prompts and domain allowlists wrapped around every action.

Give your agent a real browser

Free, runs on your Mac, imports your Chrome profile in one click. Works with Claude Code, Codex, Cursor, and any CLI agent that writes code.

Still weighing your options? See how Codex Chrome extension compares with the other tools in the same space.

FAQ

The Codex Chrome extension is OpenAI's official way to give Codex a browser, launched in May 2026 and installed through the Codex desktop app's Plugins menu. It lets Codex act in your signed-in Chrome for tasks that need logged-in context (reading dashboards, filling forms, testing sites across tabs) with a genuinely careful permission model: Codex asks before touching each new website, and you manage domain allowlists and blocklists. If you're all-in on Codex and official Chrome, it's a polished, well-scoped tool.

Yes. OpenAI shipped it in May 2026 as part of the Codex desktop app's plugin system, and it rolled out to the EEA, UK, and Switzerland in June 2026. It lets Codex act in your signed-in Chrome for tasks that need logged-in context, with per-site permission prompts.

If you want Codex doing browser work without occupying the browser you're using, yes. ego lite gives Codex its own Spaces with your imported logins, runs tasks in parallel, and is free. The extension wins if you specifically want the official, single-vendor path inside Chrome with OpenAI's approval-prompt guardrails.

Install ego lite, import your Chrome profile, then run /ego-browser inside Codex. The agent reads pages as compressed Snapshots and executes batched JavaScript in the browser. No extension, no MCP server, no plugin configuration.

No. As of mid-2026 it supports official Chrome only. ego lite sidesteps the question: it is its own Chromium-based browser on macOS, and your existing Chrome profile imports into it in one click.

No. It's bound to the Codex desktop app. OpenAI's own GitHub issues confirm a terminal-only Codex CLI session can't acquire the extension backend at all, failing with "Browser is not available: extension." ego lite doesn't make that distinction: install ego lite and run /ego-browser inside Codex, terminal or desktop app, and the agent gets a real browser either way.

You're not alone. OpenAI's own GitHub issue tracker has a recurring thread of reports where the extension and the Codex desktop app disagree on whether they're connected, plus native-host registration and handshake timeouts, mostly on Windows. That's the tradeoff of pairing a browser extension to a separate desktop app over native messaging. ego lite doesn't have that pairing step: it is the browser Codex drives directly.

Yes. They don't conflict: the extension lives in Chrome, ego lite is a separate browser. A common split: the extension for quick actions in a page you already have open, ego lite for longer parallel tasks you don't want running in your active window.