ego-lite
무엇인가
ego-browser 스킬은 AI 코딩 에이전트가 브라우저 자동화 작업을 수행할 때 따르는 절차와 도구 사용법을 규정한다. 규율하는 영역은 페이지 열기, 상태 읽기, 조작, 결과 보고로 이어지는 브라우저 작업 흐름이며, 사용자의 탭과 로그인 세션을 건드리지 않는 범위에서 에이전트가 독립적으로 동작하도록 만든다.
어떻게 동작하나
구조는 저장소의 skills/ego-browser 디렉터리를 중심으로 한다. 스킬 본문과 함께 references/install.md 같은 참조 문서를 두고, 설치 시 각 에이전트의 스킬 디렉터리에 ego-browser 스킬이 등록된다. 발동은 자동 로드가 아니라 슬래시 명령이다. 에이전트 CLI에서 /ego-browser 뒤에 자연어로 작업을 적으면 스킬이 로드되고, 에이전트는 자기 Space에서 페이지를 열어 Snapshot을 읽고 조작한 뒤 결과를 보고한다.
무엇과 다른가
브라우저 자동화 프레임워크인 browser-use나 Vercel의 agent-browser는 에이전트가 호출하는 라이브러리이며 자체 브라우저를 포함하지 않아 별도 브라우저를 구동해야 하고 로그인이 깨끗하게 이어지지 않는다. ChatGPT Atlas나 Perplexity Comet 같은 AI 브라우저는 내장 에이전트만 브라우저를 조작할 수 있다. ego lite는 사용자와 임의의 에이전트가 하나의 브라우저를 공유하도록 처음부터 설계된 점이 다르다.
어떻게 쓰나
설치는 세 가지 경로 중 하나를 택한다. macOS 앱을 내려받아 열면 ego-browser 스킬이 각 에이전트의 스킬 디렉터리에 추가된다. 또는 npx skills add citrolabs/ego-lite로 스킬만 설치한다. 에이전트에게 저장소 주소와 skills/ego-browser/references/install.md를 읽고 설치하라는 프롬프트를 붙여넣는 방식도 있다. 첫 실행 시 Chrome 데이터 마이그레이션 여부를 한 번 묻고, 수락하면 기존 로그인·쿠키·확장·북마크가 에이전트에 상속된다. 이후 /ego-browser 뒤에 작업을 적어 첫 작업을 실행한다.
전제와 한계
현재 macOS에서만 동작하며 Windows와 Linux는 로드맵 단계다. 스킬은 에이전트에 절차를 주입할 뿐이고 실제 브라우저는 별도로 받는 무료 앱이므로, 앱이 설치되지 않으면 첫 브라우저 작업 시 설치 안내로 넘어간다. 브라우징 데이터는 기기에 남고, 서버에는 Chrome 마이그레이션 동의 여부만 기록된다. 저장소 내용은 MIT 라이선스다.
관련 논문 1
유사 도구
- skillsAI 에이전트에 실제 브라우저 제어 절차를 주입해 안티봇 우회·캡차 해결·세션 격리 명령을 SKILL.md로 실행하게 하는 Claude Code 스킬 팩이다.
- dev-browser에이전트가 Chrome을 짧은 JavaScript 스크립트로 조작하도록 브라우저 제어 절차와 스냅샷·ref 규약을 주입하는 Claude Code 스킬이다.
- browser-useLLM이 브라우저를 직접 조작하도록 만드는 파이썬 에이전트 라이브러리다. 자연어 작업을 주면 페이지를 읽고 클릭·입력·스크롤을 스스로 결정해 실행한다.
- agent-workspace-linux에이전트가 실제 데스크톱 대신 숨겨진 X11 워크스페이스를 띄워 GUI·브라우저 작업을 하도록 MCP 도구 호출 절차와 격리 규칙을 주입하는 Claude Code 스킬이다.
- AionUiClaude Code 등 CLI 에이전트를 하나의 Cowork 화면에 묶어 다중 에이전트 팀 편성·MCP 통합 관리·PPT/Word/Excel 문서 생성 절차를 주입하는 스킬 묶음이다.