ego lite: 로그인된 내 브라우저를 에이전트에게 통째로 빌려주는 브라우저
로그인된 브라우저를 Claude Code에 넘겨 HN 글 목록을 가져오게 한 사람이 재 봤더니 툴 호출 1번, 16초, 12센트였어요
- 누가
- Citro Labs가 만든 MIT 저장소와 무료 브라우저예요. Claude Code, Codex, Cursor로 웹에서 뭔가를 시키고 싶은 사람을 위한 거예요.
- 언제
- 저장소는 2026년 4월 16일에 생겼고, 최신 릴리스는 10월 16일의 v2.1.0이에요.
- 어디서
- macOS와 Windows용 앱이고 Linux는 로드맵에 있어요. 데이터는 내 PC에 남고, 어떤 에이전트 CLI든 ego-browser 스킬로 붙어요.
이게 불편했어요
에이전트에게 웹 작업을 시키려고 Playwright 브라우저를 따로 띄우면 로그인부터 다시 해야 했고, 캡차에도 자주 걸렸어요. 크롬 확장형은 내 탭을 끌고 다녀서 그동안 나는 아무것도 못 했고요.
그래서 이렇게 풀어요
ego lite는 브라우저 하나를 나와 에이전트가 같이 쓰도록 만든 Chromium이에요. 첫 실행에서 Chrome 데이터를 옮겨 오면 에이전트가 내 로그인과 쿠키, 확장, 북마크를 그대로 물려받아요. 에이전트마다 격리된 스페이스가 열리고, 나는 앞에서 내 탭을 보며 일해요. 핵심은 에이전트가 명령을 하나씩 치는 대신 JavaScript 코드를 써서 여러 단계를 한 번에 돌린다는 점이에요.


이걸로 만든 사람들

v0.5.0.28을 깔고 Claude Code로 난이도가 다른 작업 세 개를 돌리며 토큰과 시간을 잰 사용기예요. Hacker News 긁기는 호출 한 번에 16.4초였고, '로그인됐는지 알려 줘'는 로그인돼 있는데 아니라고 답했다고 적었어요.
At its best it was the cheapest agent browsing I have ever measured — one tool call, 16 seconds, twelve cents.

에이전트가 자기 스페이스에서 탭을 열어 일하는 동안 내 마우스는 움직이지 않는 모습을 영상으로 올렸어요.
Built with ego lite, a browser where you and your agents run in parallel.
직접 써 본 뒤 도구·세션·탭을 저글링하던 기존 브라우저 자동화와 달리 나와 에이전트가 한 브라우저에서 나란히 일하는 점이 좋았다고 적었어요.
Just checked out @ego_agent ego lite and liked the browser-first approach they took for agent workflows!
안에서는 이렇게 돌아가요
- 1
나 → Claude Code
/ego-browser 와 할 일 한 줄진입 스킬은 설치된 브라우저에 맞는 안내를 읽도록 ego-browser skill 실행만 시켜요skills/ego-browser/SKILL.md - 2
Claude Code → ego-browser 스킬
ego-browser skill앱이 SDK와 같은 버전으로 묶인 사용 안내(skill-body/SKILL.md)를 그대로 출력해요docs/ego-browser-skill-command.md - 3
Claude Code → ego-browser CLI
ego-browser nodejs 에 JS 스크립트스크립트를 표준 입력으로 받아 async 함수 하나로 실행해요. taskSpace, page 같은 헬퍼는 미리 들어 있어요package/ego-browser/src/run.ts - 4
ego-browser CLI → ego lite 스페이스
taskSpace('이름') → page('p1').goto(url)같은 브라우저 안에 격리된 스페이스를 열고 CDP로 페이지를 움직여요. 로그인과 쿠키는 그대로예요package/ego-browser/src/browser-runtime.ts - 5
ego lite 스페이스 → ego-browser CLI
page.snapshot(): @참조가 붙은 페이지 텍스트에이전트는 @21 같은 참조로 fill, click, waitForSelector를 같은 스크립트에서 이어 하고, 마지막에 다시 스냅샷을 찍어요package/ego-browser/skill-body/SKILL.md - 6
ego-browser CLI → 작업 결과 보고
console.log 출력 + task.finish()모아 둔 출력이 실행이 끝날 때 한 번에 에이전트로 돌아가고, 남길 페이지가 없으면 스페이스가 닫혀요package/ego-browser/src/output-sink.ts
넣으면 이렇게 나와요
나한테 맞을까요
이럴 때 좋아요
- 로그인이 필요한 사이트에서 에이전트가 정보를 모으거나 폼을 채울 때
- 에이전트가 일하는 동안 나도 같은 브라우저로 계속 일하고 싶을 때
- 여러 작업을 스페이스별로 동시에 돌릴 때
- Claude Code, Codex, Cursor 등 쓰던 에이전트를 그대로 쓰고 싶을 때
이건 안 돼요
- macOS와 Windows만 돼요. Linux는 로드맵이에요
- 브라우저 앱은 별도의 무료 다운로드예요. 저장소의 MIT는 스킬과 SDK 쪽이에요
- README의 속도·비용 비교는 제작사가 돌린 벤치마크예요
- 경험 축적 기능은 README에 '곧 제공'으로 적혀 있어요
발행 전에 Devalley 편집자가 검토했어요. 칼럼은 어떻게 만드나요
ego lite: the browser that lends your logged-in tabs to your agent, whole
Someone handed their logged-in browser to Claude Code to scrape the Hacker News front page and measured it: one tool call, 16 seconds, twelve cents
- Who
- An MIT repository and a free browser by Citro Labs, for people who want Claude Code, Codex or Cursor to do things on the web for them.
- When
- The repository dates from 2026-04-16; the latest release is v2.1.0 from 2026-10-16.
- Where
- A desktop app for macOS and Windows, Linux on the roadmap. Data stays on your machine; any agent CLI connects via the ego-browser skill.
What was hard
Every time I gave an agent a web task in a separate Playwright browser, it had to log in from scratch and kept hitting captchas. The Chrome-extension kind dragged my own tabs around, so I could do nothing while it worked.
What it does about it
ego lite is a Chromium browser built for you and your agents to share. Migrate your Chrome data on first launch and the agent inherits your logins, cookies, extensions and bookmarks. Each agent gets an isolated Space while you keep browsing up front. The key idea is that the agent writes JavaScript against in-page tools instead of issuing one command at a time, so a multi-step task runs in a single pass.


What people made with it

A hands-on review: v0.5.0.28 driven from Claude Code on three tasks, every token and second counted. Scraping Hacker News took one call and 16.4 seconds; a logged-in check got it wrong.
At its best it was the cheapest agent browsing I have ever measured — one tool call, 16 seconds, twelve cents.

A video post showing the agent opening its own tabs in its Space and doing the task while the author's mouse never moves.
Built with ego lite, a browser where you and your agents run in parallel.
After trying it, they wrote that unlike browser automation that juggles tools, sessions and tabs, here you and your agents work side by side in one browser.
Just checked out @ego_agent ego lite and liked the browser-first approach they took for agent workflows!
How it runs inside
- 1
You → Claude Code
/ego-browser plus what to doThe entry skill only tells the agent to run ego-browser skill and read the guide that matches the installed browserskills/ego-browser/SKILL.md - 2
Claude Code → ego-browser skill
ego-browser skillThe app prints the usage guide bundled with the same SDK version (skill-body/SKILL.md), unchangeddocs/ego-browser-skill-command.md - 3
Claude Code → ego-browser CLI
a JS script into ego-browser nodejsReads the script from stdin and runs it as one async function with helpers such as taskSpace and page pre-importedpackage/ego-browser/src/run.ts - 4
ego-browser CLI → ego lite Space
taskSpace('name') → page('p1').goto(url)Opens an isolated Space inside the same browser and drives the page over CDP; logins and cookies carry overpackage/ego-browser/src/browser-runtime.ts - 5
ego lite Space → ego-browser CLI
page.snapshot(): page text with @refsThe agent fills, clicks and waits by refs like @21 in the same script, then prints a fresh snapshot lastpackage/ego-browser/skill-body/SKILL.md - 6
ego-browser CLI → task result
console.log output + task.finish()Buffered output flushes to the agent when the run ends, and the Space closes unless pages are keptpackage/ego-browser/src/output-sink.ts
What goes in, what comes out
Is it for you
Good for
- Collecting information or filling forms on sites that need your login
- Keeping your own browsing going while the agent works in the same browser
- Running several jobs at once, one Space each
- Staying with the agent you already use, such as Claude Code, Codex or Cursor
Not for
- macOS and Windows only; Linux is on the roadmap
- The browser app is a separate free download; the repository's MIT license covers the skill and SDK
- The speed and cost comparisons in the README are the maker's own benchmark
- The experience-accumulation feature is marked 'coming soon' in the README
Reviewed by Devalley’s editor before publishing. How the column is made