에이전트와 같은 브라우저를 안전하게 공유하는 고속 브라우저
에이전트별 격리된 Space와 고품질 페이지 스냅샷을 통해 에이전트 브라우징을 병렬로 수행하면서 사용자의 탭과 로그인 상태를 유지하는 macOS용 브라우저이다.
TL;DR
ego lite는 하나의 브라우저 안에서 에이전트별로 완전 격리된 Space를 제공하고 에이전트가 호출하는 JavaScript 스킬을 통해 다단계 웹 작업을 한 번에 실행하도록 설계된 macOS용 브라우저이다. 이 구조는 사용자의 탭과 로그인 상태를 그대로 유지하면서 에이전트가 병렬로 작업하도록 하여 복잡한 워크플로우에서 토큰 소비와 툴 호출 횟수를 줄이고 실행 시간을 단축한다. README의 자체 벤치마크에서는 agent-browser 대비 최대 2.5배 빠른 완료와 적은 토큰 비용이 보고되었으며, 고품질 페이지 스냅샷은 iframe 같은 까다로운 구조에서도 안정적 자동화를 가능하게 했다. 단점으로는 현재 macOS 전용이며 커널 수준의 커스터마이제이션과 로컬 데이터 접근은 플랫폼·보안·호환성 고려가 필요하다는 점이 있다.
주요 기능
- 에이전트를 위해 각자 격리된 Space를 제공하여 동시에 여러 에이전트가 같은 브라우저에서 충돌 없이 작업하도록 한다. 이 기능은 에이전트가 백그라운드에서 페이지를 탐색하고 조작하는 동안 사용자의 탭이 그대로 유지되도록 보장한다. Space 상태는 언제든지 사용자가 인계하거나 중단할 수 있다.
- 에이전트가 직접 호출하는 JavaScript 함수 형태의 스킬 인터페이스를 제공하여 복잡한 멀티스텝 작업을 하나의 출력으로 합성하도록 유도한다. 이 방식은 전통적 CLI 기반 도구 호출 루프를 줄여 토큰 소비와 툴 호출 횟수를 감소시킨다. 결과적으로 복잡한 워크플로우의 완료 시간이 단축되고 성공률이 상승한다.
- 커널 수준 커스터마이제이션을 통해 깊게 중첩된 iframe과 비표준 렌더링까지 포함하는 고품질 페이지 스냅샷을 생성하여 시각 기반 모델의 입력 신뢰도를 높인다. 스냅샷은 에이전트가 페이지 구조와 텍스트를 일관되게 읽고 조작할 수 있도록 구성된다. 이로 인해 기존 접근에서 실패하던 사례들에서도 안정적인 자동화가 가능해진다.
- 에이전트의 작업 경험을 축적하여 향후 유사 작업의 처리 속도를 향상시키는 기능을 계획 중이며, 성공 동작을 재사용 가능한 도구와 워크플로로 변환한다. 이 기능이 활성화되면 유사 작업에서 반복되는 시도·오류 비용이 감소할 것으로 예상된다. 현재는 'coming soon' 상태로 명시되어 서비스적 발전 여지가 남아 있다.
어떻게 동작하는가
에이전트는 ego-browser 스킬을 통해 브라우저 내부의 in-page JavaScript 도구(snapshot, fill, click, wait, navigate 등)를 호출하고, ego lite는 호출된 스니펫을 해당 Space의 페이지에서 한 번에 실행하여 다단계 작업을 완료한다. 각 에이전트는 별도의 Space에서 실행되며 사용자의 탭과 세션은 분리되어 유지되므로 로그인 정보가 에이전트에 의해 안전하게 재사용된다. 페이지 스냅샷은 커널 수준의 커스터마이제이션으로 확보되어 iframe 등의 복잡한 구조에서도 신뢰성 있는 입력을 제공한다.
해결 문제
기존 브라우저 자동화 프레임워크는 별도 브라우저를 요구하거나 에이전트와 사용자가 같은 탭을 공유해 충돌이 발생하는 문제가 있었다. ego lite는 하나의 브라우저에서 에이전트별로 완전 격리된 Space를 제공하고 사용자의 실제 로그인 상태를 에이전트가 그대로 활용할 수 있게 하여 탭 충돌과 로그인 이슈를 해소했다. 또한 스킬을 JavaScript 함수로 노출해 반복적인 툴 호출을 줄이고 복잡한 워크플로우의 토큰 비용과 지연을 낮추었다.
지금 주목받는 이유
에이전트별 격리 Space와 JavaScript 기반 스킬 인터페이스를 결합하여 복잡한 웹 자동화를 더 빠르고 비용 효율적으로 수행한다고 주장하며, 자체 벤치마크에서 최대 2.5배 속도 개선을 보고해 주목을 받았다. 또한 macOS용 네이티브 앱과 npx로 스킬을 간편하게 추가하는 온보딩 경로가 개발자 경험을 낮춰 채택 장벽을 줄였다. GitHub 상의 스타 수와 토픽(tag)들이 관심 증폭에 기여한 것으로 보인다.
차별점
- 에이전트마다 독립 Space를 제공하여 병렬 작업을 같은 브라우저 인스턴스 내에서 충돌 없이 수행할 수 있으며, 이 구조는 사용자의 탭을 보존하면서 에이전트 작업을 백그라운드에서 진행하게 한다. 에이전트는 필요 시 해당 Space를 사용자가 직접 인계하거나 중단할 수 있어 통제권이 명확하다. 이 점은 브라우저-드라이브 방식이나 단일 에이전트 내장 브라우저와 구별된다.
- 스킬 인터페이스를 JavaScript 함수로 노출하여 에이전트가 복잡한 멀티스텝 작업을 하나의 출력물로 합성하도록 하므로 전통적 CLI 기반 도구 호출보다 토큰 소비와 툴 호출 횟수를 크게 줄인다. README에 따르면 복잡한 워크플로우에서 최대 2.5배 빠른 완료가 보고되었으며 호출 횟수 감소가 작업 성공률 향상으로 이어졌다. 이 방식은 에이전트의 코드 생성 역량을 직접 활용하는 설계 철학을 보여준다.
- 커널 수준의 커스터마이제이션으로 높은 품질의 페이지 스냅샷을 생성하여 깊게 중첩된 iframe 등 기존 도구가 실패하던 사례에서도 일관된 결과를 제공한다. 이 기술적 접근은 시각 텍스트 모델의 입력 신뢰도를 높여 자동화의 견고성을 확보한다. 다만 커널 수준 변경은 플랫폼·보안·호환성 고려가 필요하다.
사용 사례
- 로그인 세션을 유지한 상태에서 다수의 사이트를 에이전트가 병렬로 스크래핑하거나 데이터 보강 작업을 수행할 때 유용하다. 격리된 Space는 각 에이전트의 작업이 사용자 브라우징을 방해하지 않으면서도 실제 계정으로 접근하게 만들어 신뢰도 높은 크롤링과 상호작용을 가능하게 한다. 이 시나리오는 리드 탐색, 경쟁사 모니터링, 대량 폼 작성 같은 작업에 적합하다.
- 에이전트가 다단계 웹 작업을 한 번의 JavaScript 출력으로 기술하도록 하여 토큰 비용과 지연을 줄이고자 하는 자동화 파이프라인에 적용할 수 있다. 마케팅 자동화나 고객 데이터 보강처럼 동일 유형의 화면에서 반복적인 작업을 수행하는 시나리오에서 비용 대비 성능 이득이 나타난다. 향후 경험 축적 기능이 활성화되면 반복 작업의 처리 속도가 더 크게 개선될 전망이다.
- 개인용 브라우저 환경을 유지하면서 외부 에이전트에게 특정 업무를 위임하고자 할 때 활용할 수 있다. 사용자가 직접 브라우징을 계속하는 도중에도 에이전트가 백그라운드에서 작업을 완료하여 사용자 시간 소모를 줄인다. 이 특성은 사용자 인터랙션이 빈번한 업무 환경에서 유용하다.
시작하기
macOS에서는 제공된 .dmg 파일을 내려받아 설치하거나 npx 명령으로 citrolabs/ego-lite 스킬을 에이전트에 추가하면 첫 실행 시 설치 안내가 진행된다. 설치 과정에서 Chrome 데이터 마이그레이션을 허용하면 기존 로그인, 쿠키, 확장기능, 북마크를 에이전트가 재사용할 수 있게 된다. 첫 브라우저 작업은 에이전트 CLI에서 '/ego-browser'로 시작 문장을 입력하면 해당 Space에서 스니펫이 실행된다.
요구사항
- 현재 macOS 전용 네이티브 앱을 제공하므로 macOS 환경이 필요하다. Windows와 Linux는 로드맵 상에 있으며 아직 정식 지원이 아니므로 해당 플랫폼에서는 사용이 제한된다. 에이전트 측에서는 Node 기반의 CLI 환경과 스킬 디렉터리 접근 권한이 요구된다.
- 에이전트가 ego-browser 스킬을 호출하려면 에이전트가 JavaScript 스니펫을 출력하고 외부 스킬을 설치할 수 있는 실행 환경이 필요하다. 또한 브라우저 데이터 마이그레이션을 허용하려면 사용자가 Chrome 프로파일 접근을 승인해야 하며 로컬 저장소 사용을 허용해야 한다. 네트워크 및 보안 정책에 따라 로컬 애플리케이션 실행 권한이 필요할 수 있다.
벤치마크
| 벤치마크 | 지표 | 값 | 비교 |
|---|---|---|---|
| ego lite vs agent-browser (4 tasks) | speed, cost | 복잡한 브라우저 자동화 4개 태스크에서 최대 2.5× 빠른 완료와 토큰 소비 감소로 나타났다; 메디안은 각 태스크당 n=5 실행 기준이다. | vs agent-browser |
이미지 분석

5.4k
Stars
262
Forks
+221
Trending
6
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.