ego (lite)란 무엇인가요?

ego (lite)가 하는 일과, AI 에이전트에게 브라우저를 제공하는 다른 방식과의 차이를 설명합니다.


ego (lite)는 Windows에서 사용자와 AI 에이전트가 함께 쓰는 Chromium 브라우저입니다. 사용자는 Chrome을 쓸 때와 같은 방식으로 웹을 탐색합니다. 에이전트는 같은 브라우저를 사용해 자료를 조사하고, 양식을 작성하고, 웹사이트에서 정보를 수집하거나 웹 앱을 테스트합니다.

에이전트는 ego-browser Skill로 ego (lite)에 연결됩니다. Codex, Claude Code를 비롯해 로컬 명령을 실행할 수 있는 에이전트라면 이 Skill을 사용할 수 있습니다. 각 작업은 Space에서 실행되므로 에이전트가 작업하는 동안에도 사용자는 자신의 탭을 계속 사용할 수 있습니다.

ego (lite)의 작동 방식

아래에서 소개하는 기능마다 특징 항목에 별도 페이지가 있습니다.

Space

Space는 ego (lite) 안에서 에이전트의 작업에 쓰이는 탭을 담는 공간입니다. 별도의 창이나 클라우드 세션, 헤드리스 브라우저가 아니라 사용자가 이미 쓰고 있는 브라우저의 일부입니다. 에이전트는 사용자의 활성 탭을 전환하거나 키보드 포커스를 가져가지 않고 자신의 Space에서 페이지를 열고 작업합니다.

Space에서는 ego (lite)에 있는 사용자의 로그인 상태를 사용할 수 있습니다. Space를 열어 작업을 지켜보거나, 사이트에서 사용자의 입력이 필요할 때 직접 이어받거나, 작업이 끝난 뒤 페이지를 검토할 수 있습니다. 여러 작업을 각각 별도의 Space에서 동시에 실행할 수 있으며, 동시에 실행할 수 있는 수는 컴퓨터의 사용 가능한 메모리와 CPU에 따라 달라집니다.

Snapshot

Snapshot은 에이전트를 위해 페이지를 간결한 텍스트로 나타낸 것입니다. 페이지의 콘텐츠를 담고 있으며, 입력란에는 @3, 버튼에는 @5처럼 각 요소에 짧은 참조를 붙입니다. 에이전트는 원시 HTML 페이지 전체를 모델에 보내는 대신 이 Snapshot을 읽습니다.

예를 들어 로그인 페이지는 다음과 같이 나타날 수 있습니다.

Page: Example - Log in
URL: https://example.com/login

@1 [heading] "Log in"
@2 [form]
  @3 [input type="email"] placeholder="Email"
  @4 [input type="password"] placeholder="Password"
  @5 [button type="submit"] "Continue"
  @6 [link] "Forgot password?"

에이전트는 fillInput('@3', '...'), click('@5') 같은 함수로 이 요소를 조작할 수 있습니다. 페이지가 바뀌면 참조도 바뀌었을 수 있으므로 새 Snapshot을 가져옵니다. Snapshot은 임베드된 콘텐츠, shadow DOM, 동적으로 추가된 요소가 있는 복잡한 페이지를 에이전트가 읽는 데도 도움이 됩니다.

ego-browser

ego-browser는 에이전트가 페이지를 열고, Snapshot을 읽고, 클릭하고, 입력란을 채우고, 결과를 보고하는 데 쓰는 도구를 제공합니다. 에이전트는 여러 단계를 하나의 JavaScript 흐름에 담을 수 있습니다. 사용자는 에이전트 채팅에서 작업을 설명하면 되고, 코드를 직접 실행할 필요는 없습니다.

await useOrCreateTaskSpace('read product news')
await openOrReuseTab('https://example.com', { wait: true })
cliLog(await snapshotText())

에이전트는 페이지를 읽고, 다음에 할 일을 정하고, 사용자가 확인할 수 있는 세부 정보를 반환할 수 있습니다. 관련 단계를 한꺼번에 실행하면 에이전트와 브라우저 사이를 오가는 횟수를 줄일 수 있습니다.

Skills

ego-browser Skill은 호환되는 에이전트에게 이 브라우저 도구를 언제, 어떻게 사용해야 하는지 알려 줍니다. 초기 설정을 마친 뒤 에이전트의 Skill 목록에 이 Skill이 표시되는지 확인하세요. 에이전트에게 브라우저 작업을 맡기기 전에 이 Skill을 선택합니다.

다른 브라우저 도구와 비교

도구마다 잘 맞는 작업이 다릅니다. 가장 큰 차이는 브라우저가 어디에서 실행되는지, 그리고 에이전트가 어떤 탭과 로그인 상태를 사용할 수 있는지입니다.

  • 브라우저 확장 프로그램은 에이전트를 브라우저 창에 연결합니다. ego (lite)에서는 에이전트가 확장 프로그램을 페어링하거나 사용자의 활성 탭을 가져가지 않고 자체 Space를 사용합니다.
  • 클라우드 브라우저는 서비스 제공업체의 서버에서 실행됩니다. ego (lite)는 사용자의 컴퓨터에서 실행되며 로컬 브라우징 데이터를 사용합니다.
  • 내장 에이전트 브라우저는 특정 AI 앱 하나에 속해 있습니다. ego (lite)는 호환되는 여러 에이전트가 사용할 수 있는 완전한 Chromium 브라우저입니다.
  • 자동화 프레임워크와 에이전트 CLI는 별도의 프로필로 브라우저를 제어하는 경우가 많습니다. ego (lite)에서는 에이전트가 사용자가 로그인해 둔 브라우저를 사용하고, 여러 동작을 한 번의 호출로 묶을 수 있습니다.

브라우저 확장 프로그램과 비교

확장 프로그램은 지금 보고 있는 페이지에서 도움을 받고 싶을 때 유용합니다. 작업이 길어지면 같은 창을 계속 사용해야 하거나 에이전트와 확장 프로그램 사이의 연결을 유지해야 할 수 있습니다.

ego (lite)에서는 에이전트의 페이지가 Space 안에 머뭅니다. 현재 탭과 키보드 포커스는 그대로 사용자가 씁니다. 에이전트와 페어링할 확장 프로그램이 없으며, 진행 상황이 궁금할 때 언제든 Space를 열어 볼 수 있습니다.

클라우드 브라우저와 비교

클라우드 브라우저는 다른 회사의 서버에서 실행됩니다. 컴퓨터가 꺼져 있는 동안에도 계속되어야 하는 작업이나, 서버 인프라에서 많은 브라우저 인스턴스를 실행하는 작업에 유용합니다.

ego (lite)는 사용자의 컴퓨터에서 실행됩니다. 에이전트는 호스팅된 세션이 아니라 이 로컬 브라우저에서 작업합니다. 그래도 사이트에서 CAPTCHA나 다른 보안 확인을 요청할 수 있으며, 이때는 에이전트의 Space에서 직접 처리하면 됩니다. ego (lite)에는 브라우저 사용 시간 요금이 없습니다.

내장 에이전트 브라우저와 비교

AI 앱 하나에 들어 있는 브라우저는 간단한 작업에 편리하지만, 로그인 상태가 따로 관리될 수 있습니다. 같은 사이트에 다시 로그인해야 할 수 있고, 다른 에이전트는 그 브라우저를 사용할 수 없습니다.

ego (lite)는 사용자가 직접 쓰는 브라우저로, 사용자의 탭과 로그인한 사이트가 그대로 있습니다. Codex, Claude Code를 비롯한 호환 에이전트는 사용자가 웹을 계속 탐색하는 동안 각자 별도의 Space에서 작업할 수 있습니다. 에이전트를 바꿔도 브라우저를 바꿀 필요가 없습니다.

자동화 프레임워크 및 에이전트 CLI와 비교

Playwright, Puppeteer, Selenium 같은 프레임워크는 반복 실행하는 테스트 스크립트에 적합합니다. 에이전트 CLI는 AI 에이전트에게 브라우저 명령을 제공하며, 새 브라우저 프로필에서 실행되는 경우가 많습니다. 로그인이 필요한 사이트의 작업에는 별도의 로그인 설정이 필요할 수 있습니다.

ego (lite)에서는 에이전트가 브라우저에 이미 있는 로그인 상태에서 시작할 수 있습니다. 한 번의 ego-browser 호출로 페이지를 열고, 읽고, 여러 동작을 실행할 수 있습니다. 사용자는 에이전트의 Space를 지켜보다가 QR 코드, 본인 확인 요청, 결제처럼 사용자의 판단이 필요한 단계를 직접 이어받을 수 있습니다.

개인정보 보호

ego (lite)는 호스팅된 브라우저가 아니라 사용자의 컴퓨터에서 실행됩니다. 초기 설정에서 다른 브라우저의 데이터를 가져오는 옵션이 나타나면, 가져오기를 확정하기 전에 표시된 프로필과 데이터를 검토하세요.

에이전트는 읽은 페이지 내용을 그 에이전트에서 사용하는 모델 제공업체로 보낼 수 있습니다. 이 경우에도 제공업체의 데이터 정책이 그대로 적용됩니다. 에이전트가 접근할 수 있는 범위를 검토하고, 게시, 삭제, 결제, 변경 사항 제출 전에는 멈추도록 에이전트에게 요청하세요.

플랫폼과 가격

ego (lite)는 Windows용으로 제공됩니다. 무료로 다운로드하고 사용할 수 있으며, 구독료, 작업당 요금, 브라우저 사용 시간 요금이 없습니다. 에이전트와 모델 제공업체는 사용자가 쓰던 것을 그대로 사용하며, 여기에는 별도 비용이 들 수 있습니다.

빠른 시작에서 ego (lite)를 설치하고 브라우저 작업을 직접 해 보세요.

더 읽어 보기

ego (lite)의 설계 배경은 블로그 글 사용자와 에이전트가 병렬로 작업할 수 있는 브라우저에서 확인할 수 있습니다.