citrolabs/ego-lite
요약
ego-lite는 사용자와 AI 에이전트가 병렬로 브라우징 작업을 수행할 수 있도록 설계된 전용 브라우저입니다. 기존 자동화 도구와 달리 사용자의 로그인 정보와 탭을 유지하면서도, 에이전트에게 격리된 작업 공간을 제공하여 효율적인 협업을 지원합니다.
핵심 포인트
- 사용자와 에이전트 간의 브라우저 탭 및 로그인 정보 공유 가능
- JavaScript 함수 래핑을 통해 토큰 사용량을 줄이고 작업 속도 최대 2.5배 향상
- 에이전트별로 격리된 전용 Space를 제공하여 안정적인 작업 환경 구축
- macOS 지원 및 npx를 통한 간편한 기술(skill) 추가 방식 제공
ego (lite)는 당신과 당신의 AI 에이전트가 병렬로 작업할 수 있는 브라우저입니다. 당신의 탭은 그대로 유지되는 동안, 에이전트는 자신만의 Space에서 여러 브라우저 작업을 수행하며, 더 적은 토큰으로 작업을 더 빠르게 완료합니다.
browser-use나 agent-browser와 같은 기존 도구들은 브라우저 자동화 (browser automation) 프레임워크입니다. 이들은 구동을 위해 별도의 브라우저가 필요하고, 로그인 정보가 깔끔하게 유지되지 않으며, 결국 당신과 에이전트가 동일한 탭을 차지하기 위해 싸우게 됩니다. ego lite는 처음부터 두 사람이 공유할 수 있도록 설계된 브라우저입니다. 추가 설정이 필요 없으며, 에이전트는 ego-browser를 통해 항상 당신의 실제 로그인 정보와 탭에 접근할 수 있습니다.
01_codex_x_scape_1080p_265.mp4
ego lite는 현재 macOS에서 실행됩니다. Windows와 Linux는 로드맵에 포함되어 있습니다.
당신의 작업 흐름에 맞는 방식을 선택하세요.
1.1 macOS 앱 다운로드
클릭하여 다운로드한 후, 열어서 설치하세요. 어떤 방식이든, ego lite는 당신의 기기에 있는 모든 에이전트의 기술 (skills) 디렉토리에 ego-browser 기술을 추가합니다.
1.2 npx로 기술 추가하기
ego-browser 기술만 설치하려면:
npx skills add citrolabs/ego-lite
에이전트가 처음으로 브라우저 작업을 실행할 때, ego lite 앱 설치 과정을 안내해 줍니다.
1.3 에이전트가 직접 설정하게 하기
에이전트에게 다음 내용을 붙여넣으세요:
Set up ego lite for me: https://github.com/citrolabs/ego-lite
Read `skills/ego-browser/references/install.md` and follow the steps to install ego lite.
처음 실행할 때, ego lite는 Chrome 데이터를 마이그레이션할 것인지 한 가지 질문을 던집니다. '예'라고 답하면 에이전트가 당신의 기존 로그인 정보, 쿠키, 확장 프로그램 및 북마크를 상속받습니다.
에이전트 CLI에서 /ego-browser를 입력하고 한 칸 띄운 뒤, 원하는 내용을 일상 언어로 설명하세요:
ego-browser follow @ego_agent on x.com for me
에이전트는 ego-browser 기술을 가져와, 자신의 Space에서 페이지를 열고, 스냅샷 (Snapshot)을 읽고, 페이지에서 동작을 수행한 뒤 보고합니다. 이 모든 과정 동안 당신의 탭은 건드려지지 않은 상태로 유지됩니다.
당신의 브라우징 데이터는 기기에 그대로 남습니다. ego lite는 설정 중에 Chrome 마이그레이션에 동의했는지 여부만 기록합니다.
| 기능 | 역할 |
|---|---|
| CLI 기반이 아닌 코드베이스 (Code base) 기반으로, 복잡한 작업 시 더 적은 토큰을 사용하여 더 빠르게 실행 | ego lite가 에이전트에게 노출하는 기능들은 에이전트가 직접 호출하는 JavaScript 함수로 래핑(wrapped)되어 있습니다. 이를 통해 에이전트는 자신이 가장 잘하는 일, 즉 코드를 작성하는 일에 집중할 수 있습니다. 즉, "명령어 두 개를 호출하고, 결과를 확인하고, 다시 명령어 두 개를 호출하는" 루프에 빠지는 대신, 다단계 작업을 단일 출력으로 구성할 수 있습니다. 기존의 CLI (Command Line Interface) 방식과 비교했을 때, 복잡한 워크플로우는 작업당 도구 호출(tool calls) 횟수가 훨씬 적으면서도 작업 성공률은 더 높고 최대 2.5배 더 빠르게 완료됩니다. |
| 모든 에이전트를 위한 전용 Space | ego lite는 각 에이전트에게 완전히 격리된 자체 Space를 제공합니다. 사용자는 사전에 브라우징을 하고, 에이전트는 백그라운드에서 작업하며, 서로 방해하지 않습니다. 어떤 Space에서 에이전트가 실행 중인지 언제든 확인할 수 있으며, 원할 때 언제든지 제어권을 가져오거나 중단할 수 있습니다. |
| 동일한 브라우저 내의 병렬 작업 공간인 Space에서 에이전트의 멀티태스킹 수행 | 각 Space는 자신만의 AI 에이전트 또는 고유한 작업을 할당받아 모두 동시에 실행됩니다. 예를 들어, Claude Code가 10개의 Space에서 10개의 리드(leads)를 강화하고, Codex가 추가로 5개의 Space에서 5개의 경쟁사 사이트를 스크래핑(scraping)할 수 있습니다. 이들은 서로 충돌하거나 사용자의 탭을 가로채지 않습니다. 마우스 커서는 사용자가 두었던 위치에 그대로 유지됩니다. |
| 시장에서 가장 강력한 페이지 스냅샷 (Snapshot) | 커널 수준의 커스터마이징 (kernel-level customization) 덕분에, ego lite는 텍스트 모델이 웹페이지를 "보고" 동작하는 데 의존하는 가장 높은 품질의 페이지 스냅샷을 생성합니다. 다른 방식들이 지속적으로 실패하는 깊게 중첩된 iframe과 같은 까다로운 케이스도 안정적으로 처리합니다. |
ego-browser를 통해 어떤 에이전트든 제어 가능 | ego-browser는 모든 에이전트 CLI (Claude Code, Codex, Cursor 또는 커스텀 CLI)와 ego lite 사이의 연결 계층 (connection layer)입니다. 이는 브라우저를 스냅샷(snapshot), 채우기(fill), 클릭(click), 대기(wait), 탐색(navigate), 캡처(capture)와 같은 일련의 페이지 내 JavaScript 도구 세트로 노출합니다. 에이전트는 이러한 도구들을 호출하는 JavaScript 스니펫(snippet)을 작성하며, ego-browser는 이를 페이지에서 한 번에 실행합니다. |
사용할수록 에이전트가 더 빨라지는 경험의 축적 (출시 예정) |
에이전트가 브라우저 작업을 수행하는 시간의 대부분은 시행착오(trial and error)에 소요됩니다. ego lite의 공식 Skill은 모든 성공적인 동작을 재사용 가능한 도구(tools)와 워크플로(workflows)로 증류(distills)하여, 향후 유사한 작업을 수행할 때 최대 5배 더 빠르게 실행할 수 있도록 합니다.
대부분의 도구는 브라우저를 자동화할 수 있습니다. 진짜 질문은 에이전트가 어떤 브라우저를 사용하는지, 당신이 동시에 작업을 계속할 수 있는지, 그리고 해당 도구가 당신이 이미 사용 중인 에이전트를 위해 구축되었는지 아니면 내장된 에이전트용인지에 관한 것입니다.
| 기능 | ego lite | Browser-Use | agent-browser (Vercel) | ChatGPT Atlas | Perplexity Comet |
|---|---|---|---|---|---|
| 병렬 멀티태스킹 | ✓ | — | — | — | — |
| ... | |||||
| 다른 두 가지 카테고리도 동일한 문제를 해결하려고 시도합니다. Browser-Use 및 Vercel의 agent-browser와 같은 브라우저 자동화 프레임워크(browser automation frameworks)는 에이전트가 호출하는 라이브러리입니다. 이들은 자체 브라우저를 제공하지 않으므로 별도의 브라우저가 필요하며, 사용자의 로그인 정보가 깔끔하게 유지되는 경우가 드뭅니다. ChatGPT Atlas 및 Perplexity Comet과 같은 AI 브라우저는 내장된 에이전트를 제공하며, 오직 해당 에이전트만이 브라우저를 제어할 수 있습니다. ego lite는 하나의 브라우저로서, 처음부터 당신과 당신이 가져오는 어떤 에이전트와도 공유할 수 있도록 설계되었습니다. |
우리는 네 가지 복잡한 브라우저 자동화 작업에서 Vercel의 agent-browser를 대상으로 ego lite의 벤치마크(benchmarked)를 수행했습니다. ego lite는 훨씬 더 적은 토큰(tokens)을 사용하면서 각 작업을 최대 2.5배 더 빠르게 완료했습니다. 작업이 어려울수록 그 격차는 더 커집니다. 비교 결과를 확인해 보세요.
튜토리얼, 전체 도구 참조(tool reference), 통합 가이드는 lite.ego.app/document/에서 확인할 수 있습니다.
- Discord: 질문, 설정 도움말 및 Skill 공유
- GitHub Discussions: 아이디어 및 긴 스레드
- X/Twitter: 업데이트 및 릴리스
이 저장소의 콘텐츠는 MIT 라이선스(MIT License) 하에 배포됩니다. ego lite 브라우저는 별도의 무료 다운로드 항목입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending All (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기