ego (lite) is just a browser, ego is your personal agent across devices.
Join waitlist
ego (lite) articles

Everything you need to know about browser automation

Guides, insights, comparisons, and reviews across Playwright MCP, Browser Use, Chrome DevTools MCP, coding agents, and the browsers they drive.

The ego (lite) mascot kicking a broken laptop in a snowy pixel-art landscapeGuides

Why computer use isn't working: debugging guide

Start with the error you can see. Check permissions, app approvals, helper sessions, and window attachment, then retry one small step.

Sep 22, 2026 · 11 min read
The ego (lite) mascot working at a computer beside a mountain lakeGuides

Fixing scraper breakage when websites change

A scraper can return zero rows and still report success. Four page versions show how extraction layers and field checks catch that failure.

Sep 22, 2026 · 12 min read
Playwright MCP vs Browser Use: Which Does Your Agent NeedComparisons

Playwright MCP vs Browser Use: Which Does Your Agent Need

The most common mistake in this comparison is treating the two as rivals in one category. One is a protocol tool your coding agent drives step by step; the other is an autonomous framework with its own loop. Pick by task shape.

Sep 21, 2026 · 9 min read
Claude Code Browser Login: How to Automate Sites Behind AuthGuides

Claude Code Browser Login: How to Automate Sites Behind Auth

The agent's browser isn't signed in to anything; that's the whole problem. Three real routes with steps and risk profiles, plus practical guidance for CAPTCHAs, OAuth loops, session expiry, 2FA, and scheduled runs.

Sep 21, 2026 · 9 min read
ChatGPT Chrome control failing at click and type while the page is still readableGuides

Why AI Agents Can't Click or Type in Your Browser

If ChatGPT can describe the page but will not click or type, treat it as a control handshake, not a broken Chrome install. Check the native host, profile, and site allowlist, then prove a click on a public page.

Sep 21, 2026 · 10 min read
Playwright Test distinguishing a mocked API 500 from a live server failureGuides

Playwright Test Failure States: Handling API 500s

A 500 is not one test outcome. Mock it when you own the error UI, fail immediately on a live contract, and never retry a deterministic server error until green.

Sep 21, 2026 · 10 min read
Codex CLI in Docker beside a Playwright browser reachable over a bound portGuides

Set Up a Remote Browser Workspace with Codex and Docker

Codex Remote is a phone talking to your Mac. Docker Sandboxes run Codex in a sandbox. Playwright Docker is the browser you can view over noVNC. Assemble them on purpose.

Sep 21, 2026 · 11 min read
Illustrated browser Spaces for agent-browser, Chrome DevTools MCP, and ego (lite) above a mountain landscapeGuides

Browser Automation That Survives UI Changes

Durable browser automation needs more than stable selectors. The right choice depends on whether the workflow is a maintained regression path or changing live work.

Sep 14, 2026 · 13 min readLast updated Sep 21, 2026
Pixel-art ego agent placing a browser window into a cloud box while other browser windows stay connectedGuides

Persistent Browser Sessions Across Agent Runs

A session that survives one run and dies on the next is the most common agent failure that looks like an application bug. Here is the full lifecycle: how to establish, preserve, verify, isolate, expire, and recover a browser session, with the profile-lock and session-cookie traps named.

Sep 11, 2026 · 11 min readLast updated Sep 21, 2026