ego (lite)는 사용자와 AI 에이전트가 나란히 작업할 수 있는 브라우저입니다. 에이전트가 각자에게 따로 주어지는 작업 공간인 Space에서 여러 브라우저 작업을 수행하는 동안, 사용자는 자신만의 Space에서 자유롭게 웹을 탐색할 수 있으며, 에이전트가 브라우저의 제어권을 빼앗는 일은 없습니다. 게다가 웹 자동화 작업은 더 빠르게 끝나고 토큰도 더 적게 씁니다.
browser-use나 agent-browser 같은 기존 도구는 그 자체가 브라우저가 아니라 다른 브라우저로 이어 주는 다리 역할을 할 뿐입니다. 그래서 구동할 별도 브라우저가 필요하고, 브라우저 데이터는 그대로 넘어오지 않으며, 연결도 불안정하고, 결국 사용자와 에이전트가 브라우저의 제어권을 두고 다투게 됩니다. ego lite는 처음부터 사용자와 에이전트가 함께 쓰도록 설계된 브라우저입니다. 별도 설정 없이도 에이전트는 `ego-browser`를 통해 언제든 실제 로그인 상태와 탭에 접근할 수 있습니다.
## Demo
https://github.com/user-attachments/assets/ffe7954b-58ee-411e-b35d-ec30c58a08bc
## 빠른 시작
ego lite는 현재 macOS를 지원합니다. Windows 버전은 곧 비공개 베타로 공개될 예정이고, Linux는 [로드맵](https://lite.ego.app/roadmap)에 있습니다.
### 1. 설치
자신의 작업 흐름에 맞는 방법을 고르세요.
**1.1 macOS 앱 다운로드**
클릭해 다운로드한 뒤 열어서 설치하세요. 어느 경로로 설치하든 ego lite는 컴퓨터에 있는 모든 에이전트의 Skill 디렉터리에 `ego-browser` Skill을 추가합니다.
**1.2 npx로 Skill 추가**
`ego-browser` Skill만 설치합니다:
```bash
npx skills add citrolabs/ego-lite
```
에이전트가 브라우저 작업을 처음 실행하면, 그때 ego lite 앱 설치 과정을 단계별로 안내해 줍니다.
**1.3 에이전트가 알아서 설정하게 하기**
에이전트에 다음을 붙여넣으세요:
```
ego lite를 설정해 주세요: https://github.com/citrolabs/ego-lite
`skills/ego-browser/references/install.md`를 읽고 안내에 따라 ego lite를 설치해 주세요.
```
처음 실행하면 ego lite는 딱 하나만 묻습니다. Chrome 데이터를 마이그레이션할지 여부입니다. 여기서 '예'를 선택하면 에이전트가 기존 로그인 정보, 쿠키, 확장 프로그램, 북마크를 그대로 물려받습니다.
### 2. 첫 작업으로 연습해 보기
에이전트 CLI에서 `/ego-browser`를 입력하고 한 칸 띄운 뒤, 원하는 작업을 자연스러운 말로 설명하세요:
```
ego-browser로 x.com에서 @ego_agent를 팔로우해 주세요
```
에이전트는 `ego-browser` Skill을 불러와 자신의 Space에서 페이지를 열고, 페이지 구조를 요약한 Snapshot을 읽고, 클릭·입력 같은 조작을 한 뒤 결과를 보고합니다. 이 모든 과정에서 사용자가 보던 탭은 전혀 영향을 받지 않습니다.
브라우징 데이터, 쿠키 등 모든 브라우저 데이터는 기기에 그대로 남습니다. ego lite는 데이터 수집 범위를 의도적으로 좁게 잡았습니다. 사용자가 ego lite를 기본 브라우저로 설정했는지 여부 등 단순한 제품 사용 지표만 수집합니다.
## ego lite의 주요 기능
| 기능 | 하는 일 |
|---|---|
| **CLI가 아닌 코드 기반으로, 복잡한 작업을 더 적은 토큰으로 더 빠르게 실행** | ego lite가 에이전트에 노출하는 기능은 에이전트가 직접 호출하는 JavaScript 함수 형태로 감싸여 제공됩니다. 에이전트는 가장 잘하는 일, 즉 코드 작성에 집중할 수 있습니다. 여러 단계의 작업을 하나의 결과로 묶어내고, “명령 두 개 호출하고 결과를 확인한 뒤, 다시 명령 두 개를 호출하는” 루프에 갇히지 않습니다. 기존 CLI 방식과 비교하면 복잡한 워크플로의 실행 속도가 훨씬 빨라지고 작업 성공률은 더 높습니다. 작업당 도구 호출 수는 훨씬 적고, 최종적으로 작업에 드는 비용도 크게 줄어듭니다. |
| **에이전트마다 전용 Space** | ego lite는 각 에이전트에 완전히 격리된 전용 Space를 제공합니다. 포그라운드에서 평소처럼 웹을 쓰고 에이전트는 백그라운드에서 작업하며, 서로 방해하지 않습니다. 어느 Space에서 에이전트가 실행 중인지 언제든 확인할 수 있고, 원할 때 직접 넘겨받거나 중단할 수 있습니다. |
| **같은 브라우저 안의 병렬 작업 공간, Space에서 멀티태스킹하는 에이전트** | Space마다 각자의 AI 에이전트 또는 각자의 작업이 배정되어 모두 동시에 실행됩니다. Claude Code가 10개의 병렬 Space에서 잠재 고객(리드) 정보 10건을 채워 넣고, Codex가 다른 Space 5개에서 경쟁사 사이트 5곳을 스크래핑합니다. 서로 충돌하지도, 여러분의 탭을 가로채지도 않습니다. 마우스는 놓아둔 자리에 그대로 있습니다. |
| **시장에서 가장 강력한 페이지 Snapshot** | 브라우저 엔진 수준의 커스터마이징 덕분에 ego lite는 최고 품질의 페이지 Snapshot을 생성합니다. 이는 텍스트 모델이 웹페이지를 “보고” 동작할 때 근거로 삼는 페이지 구조 정보입니다. 깊게 중첩된 iframe처럼 다른 방식이 늘 실패하는 까다로운 상황도 안정적으로 처리합니다. |
| **어떤 에이전트로도 `ego-browser`를 통해 ego lite 구동** | `ego-browser`는 어떤 에이전트 CLI(Claude Code, Codex, Cursor 또는 직접 만든 에이전트)와 ego lite 사이를 잇는 연결 계층입니다. 브라우저의 기능을 snapshot, fill, click, wait, navigate, capture 같은 페이지 안 JavaScript 도구 모음으로 제공합니다. 에이전트가 이 도구들을 호출하는 JavaScript 코드를 작성하면 `ego-browser`가 페이지에서 한 번에 실행합니다. |
| **쓸수록 에이전트가 빨라지는 경험 축적** *(준비 중)* | 에이전트가 브라우저 작업에 쓰는 시간은 대부분 시행착오에 들어갑니다. ego lite의 공식 Skill은 성공한 모든 동작을 재사용 가능한 도구와 워크플로로 정제해 둡니다. 그래서 이후 비슷한 작업은 최대 5배까지 빠르게 끝납니다. |
## ego lite와 기존 제품 비교
대부분의 도구는 브라우저를 자동화할 수 있습니다. 진짜 중요한 건 세 가지입니다. 에이전트가 어떤 브라우저를 쓰는지, 그와 동시에 사용자도 계속 작업할 수 있는지, 그리고 그 도구가 이미 쓰고 있는 에이전트를 위한 것인지 자체 내장 에이전트를 위한 것인지.
| 기능 | ego lite | Browser-Use | agent-browser (Vercel) | ChatGPT Atlas | Perplexity Comet |
|---|:---:|:---:|:---:|:---:|:---:|
| 병렬 멀티태스킹 | ✓ | — | — | — | — |
| 재사용 가능한 Skill | ✓ | — | — | — | — |
| Chrome 데이터를 그대로 사용 | ✓ | — | — | ✓ | ✓ |
| 같은 브라우저, 분리된 작업 공간 | ✓ | — | — | — | — |
| 압축된 시맨틱 입력 | ✓ | — | ✓ | — | — |
| 외부 에이전트가 직접 제어 가능 | ✓ | ✓ | ✓ | — | — |
| 데이터 로컬 저장 | ✓ | ✓ | ✓ | — | — |
| 로그인 마찰 없음 | ✓ | — | — | ✓ | ✓ |
| 매일 쓰는 브라우저 | ✓ | — | — | ✓ | ✓ |
| 무료 | ✓ | ✓ | ✓ | — | — |
같은 문제를 푸는 다른 두 갈래도 있습니다. Browser-Use와 Vercel의 agent-browser 같은 브라우저 자동화 프레임워크는 에이전트가 호출하는 라이브러리로, 자체 브라우저를 제공하지 않습니다. 그래서 구동할 별도 브라우저가 필요하고 로그인 정보도 제대로 넘어가지 않습니다. ChatGPT Atlas, Perplexity Comet 같은 AI 브라우저는 자체 에이전트를 내장하고 있고, 그 에이전트만이 브라우저를 구동할 수 있습니다. ego lite는 사용자와, 사용자가 골라 붙인 어떤 에이전트든 함께 쓰도록 처음부터 설계된 하나의 브라우저입니다.
## 벤치마크
복잡한 브라우저 자동화 작업 네 가지에서 ego lite를 Vercel의 agent-browser와 벤치마크로 비교했습니다. ego lite는 각 작업을 최대 2.5배 더 빠르게 끝냈고, 토큰은 훨씬 적게 썼습니다. 작업이 어려울수록 격차는 더 벌어졌습니다. 비교 결과를 확인해 보세요.
## 문서
튜토리얼, 전체 도구 레퍼런스, 연동 가이드는 [lite.ego.app/document/](https://lite.ego.app/document/)에서 확인할 수 있습니다.
## 커뮤니티
- [Discord](https://discord.gg/5eGZVvHbTq): 질문, 설치 도움, Skill 공유
- [GitHub Discussions](https://github.com/citrolabs/ego-lite/discussions): 아이디어와 깊이 있는 논의
- [X/Twitter](https://x.com/ego_agent): 업데이트와 릴리스
## Star History
## 라이선스
이 저장소의 내용은 [MIT License](LICENSE)에 따라 공개됩니다. ego lite 브라우저는 이 저장소와 별개로, 무료로 내려받을 수 있습니다.