ego lite는 사람과 AI 에이전트가 같은 Chromium 기반 브라우저를 공유하되, 에이전트는 별도 Space에서 작업하게 만드는 agent browser다. Codex, Claude Code, Cursor 같은 외부 에이전트는 ego-browser 스킬을 통해 로그인된 페이지를 읽고 클릭하고 입력할 수 있다.
기존 브라우저 자동화와의 차이
Browser Use, Playwright, Vercel agent-browser 같은 도구는 보통 별도 브라우저 인스턴스를 띄우거나 CLI·SDK로 자동화를 실행한다. 이 방식은 로그인, 2FA, SSO, 확장 프로그램, 사람의 현재 탭 상태를 다시 구성해야 하는 문제가 있다. ego lite는 사용자가 실제 쓰는 Chromium 브라우저에 Chrome 데이터와 세션을 가져오고, 에이전트는 격리된 Space에서 같은 로그인 상태를 활용한다.
주요 기능
| 기능 | 설명 |
|---|---|
| Space | 사람 탭과 에이전트 탭을 분리하는 작업공간 |
| Chrome data migration | 북마크, 비밀번호, 확장, 쿠키, 로그인 세션 가져오기 |
ego-browser skill | Codex, Claude Code, Cursor 등 외부 에이전트 연결 |
| Semantic snapshot | HTML보다 압축된 페이지 관찰 입력 제공 |
| In-page JS tools | snapshot, fill, click, wait, navigate, capture를 코드로 조합 |
| Parallel tasks | 여러 Space에서 브라우저 작업을 병렬 실행 |
| Local-first | 브라우징 데이터는 로컬에 저장 |
사용 흐름
macOS 앱을 설치하거나, skill만 먼저 추가할 수 있다.
npx skills add citrolabs/ego-lite이후 에이전트 CLI에서 /ego-browser를 호출하고 자연어로 작업을 설명한다. 에이전트는 페이지 snapshot을 읽고, 여러 단계를 JavaScript snippet으로 합성해 한 번에 실행한다. 한 tool call마다 관찰과 클릭을 반복하는 방식보다 토큰과 왕복 시간을 줄이려는 설계다.
적합한 케이스
- X, LinkedIn, Gmail, Notion, 사내 관리자 콘솔처럼 로그인과 2FA가 필요한 웹 작업
- 사람의 기본 브라우저 세션을 유지하면서 에이전트에게 반복 웹 업무를 맡기고 싶다.
- browser-use처럼 별도 브라우저 자동화 프레임워크를 쓰기보다, daily browser 자체를 에이전트 친화적으로 만들고 싶다.
- 여러 웹 자동화 작업을 병렬 Space로 나눠 실행하고 싶다.
주의할 점
로그인 세션을 에이전트가 사용할 수 있다는 것은 편리함과 위험을 동시에 만든다. 삭제, 결제, 게시, 메시지 발송, 개인정보 열람 같은 작업에는 도메인 제한, 사람 승인, 실행 로그가 필요하다. 또한 README 기준 macOS 중심으로 제공되며 Windows와 Linux는 roadmap에 있다.
관련 문서
- browser-use — AI 에이전트 브라우저 자동화 프레임워크
- browser-harness — CDP 기반 최소 브라우저 하네스
- claude-code-tips-built-in-browser — Claude Code 내장 브라우저 사용 팁
- pi-computer-use — 데스크톱 앱 조작용 computer use 확장
참고 자료
- Fastest Browser for AI Agents to Run Web Automation | ego lite — Citro Labs (2026-07-24 확인)
- citrolabs/ego-lite — GitHub 공식 저장소