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.

Illustrated robot at a signpost marked login, navigate, click, and complete, beside a second figure holding a map and a loading browser windowGuides

How to Handle Selectors Breaking in Browser Automation

Most broken selectors are not selector problems. Read the error class first, classify the failure against the assumption that broke, and only then decide whether a locator fix, a workflow change, or a supervised agent run is the honest answer.

Sep 15, 2026 · 17 min readLast updated Sep 28, 2026
Claude Code browser testing workflow for a local mobile layout bugGuides

Claude Code Browser Testing: A Practical Workflow

One local Claude Code and ego-browser case, with before and after screenshots, a server-side receipt, an injected failure, and clear limits.

Aug 15, 2026 · 8 min readLast updated Sep 28, 2026
Illustrated n8n workflow nodes connected to a browser icon above the title Browser Automation for n8nGuides

Browser Automation for n8n: Nodes, Browserless, and More

A real n8n 2.40.7 workflow drove a browser, parsed its JSON, wrote a record, and verified it. See the failed readback and Execute Command limit alongside connection options.

Aug 07, 2026 · 16 min readLast updated Sep 28, 2026
Playwright theatre masks beside a white play button on a blue backgroundGuides

Playwright works locally but fails in production

The same spec passes on your laptop and fails on the runner. Five reproduced failures show which differences to check and how to fix them.

Sep 22, 2026 · 12 min read
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
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