기존 자동화 도구, 마우스 제어권 충돌 등 병렬 작업 한계 노출
기존의 브라우저 자동화 도구들은 병렬 작업 시 여러 가지 문제점을 드러냈습니다. 대표적으로 플레이라이트와 같은 툴을 사용할 때 마우스 커서의 제어권이 탈취되거나, 브라우저가 무분별하게 실행된 후 제대로 정리되지 않는 경우가 잦았습니다. 이러한 문제들은 특히 여러 AI 에이전트가 동시에 작업을 수행할 때 서로 오너십을 뺏고 충돌을 일으키면서 작업 효율성을 크게 저해했습니다.
AI 에이전트 간섭 없이 동시 작업 가능한 크로미엄 기반 브라우저가 등장하여 브라우저 자동화의 새로운 장을 엽니다.
기존의 브라우저 자동화 도구들은 병렬 작업 시 여러 가지 문제점을 드러냈습니다. 대표적으로 플레이라이트와 같은 툴을 사용할 때 마우스 커서의 제어권이 탈취되거나, 브라우저가 무분별하게 실행된 후 제대로 정리되지 않는 경우가 잦았습니다. 이러한 문제들은 특히 여러 AI 에이전트가 동시에 작업을 수행할 때 서로 오너십을 뺏고 충돌을 일으키면서 작업 효율성을 크게 저해했습니다.
하나의 브라우저 실행 프로그램 안에서 각 AI가 배정된 스페이스에서만 작업을 수행하므로, 실행 중인 AI가 포커스를 가져가거나 다른 AI의 작업에 개입할 일이 전혀 없습니다. 이를 통해 클로드(Claude)나 코덱스(Codex)와 같은 다양한 AI 에이전트가 동시에 여러 작업을 수행하더라도 충돌 없이 원활하게 작동할 수 있습니다.
이골라이트의 설치 및 AI 연동은 매우 간단하게 이루어집니다. 공식 홈페이지에서 macOS용 설치 파일을 다운로드하여 실행하기만 하면, 사용자가 이미 설치해 둔 코드(Code)나 클로드(Claude)와 같은 AI 에이전트 환경 내에 '이고 브라우저' 스킬이 자동으로 생성됩니다. 이후 AI 에이전트에서 슬래시(/) 명령어를 통해 '이고 브라우저'를 호출하거나, "이고 브라우저 접근 확인 해 줘"와 같은 요청을 통해 즉각적으로 연동 상태를 확인할 수 있습니다.
예를 들어, 로그인된 대시보드의 필터를 조작하거나, 처음 접하는 서비스의 사용성 문제를 파악하고 다단계 예약 절차를 AI가 직접 실행하도록 하려면 브라우저 내부에서 실제 조작이 가능한 기능이 필요합니다. 이골라이트는 크롬 기반 엔진을 활용하여 이러한 요구사항을 충족합니다.
따라서 단순한 크롬 확장 프로그램이 아니라, 그 자체로 온전한 브라우저 환경을 제공합니다. 사용자가 이골라이트를 실행하면 매우 익숙한 화면이 나타나며, 실제로 구글닷컴(google.com)과 같은 웹사이트에 접속하면 일반 크롬 브라우저와 동일하게 페이지가 로드되는 것을 확인할 수 있습니다. 이는 기존 크롬 환경과 차별화된 독립적인 작동을 의미합니다.
매번 새로운 세션이 생성되는 것이 아니라, 일반 크롬 브라우저에서 페이지 이동 시 정보가 계속 남아있는 것처럼 이골라이트도 동일하게 작동합니다. 이를 통해 AI 에이전트가 미리 로그인된 상태에서 캡처나 데이터 추출과 같은 작업을 자동화할 수 있어, 매번 로그인해야 하는 번거로움을 없애고 작업 속도를 높일 수 있습니다.
이골라이트의 핵심 기능 중 하나는 '스페이스(Space)'입니다. 브라우저 우측 상단에 표시되는 숫자를 통해 현재 실행 중인 AI 에이전트의 연결 상태를 확인할 수 있습니다. 이 스페이스 안에서 '테이크오버(Takeover)' 버튼을 누르면 사용자가 직접 브라우저의 제어권을 가져와 컨트롤할 수 있습니다. 반대로 '리턴 에이전트'를 선택하면 AI 에이전트가 다시 브라우저에 접근하여 작업을 이어서 수행하게 됩니다. 이 기능을 통해 AI와 사용자 간의 제어권 전환이 자유롭게 이루어지며, 각 AI 에이전트는 자신에게 배정된 전용 작업 환경에서 독립적으로 작업을 수행할 수 있어 상호 간섭 없이 효율적인 자동화가 가능해집니다.
이골라이트의 브라우저 자동화 기능은 API 연동이 어렵거나 비효율적인 웹 서비스 테스트에 유용하게 활용될 수 있습니다. 예를 들어, AI 에이전트에게 항공편 선택부터 테스트용 승객 정보 입력, 그리고 결제 직전 단계까지의 과정을 자동으로 수행하도록 지시할 수 있습니다. 이를 통해 실제 사용자 경험과 유사한 환경에서 복잡한 예약 프로세스를 테스트하고 검증하는 것이 가능해집니다.
AI 에이전트는 정해진 스크립트 없이도 웹 서비스를 자유롭게 탐색하고 디버깅하는 데 활용될 수 있습니다. AI에게 테스트 계정으로 서비스를 처음 사용하는 사용자처럼 탐색하도록 지시하고, 주요 기능들을 데스크탑 및 모바일 사이즈별로 모두 확인하도록 요청할 수 있습니다. 만약 잘못된 부분이 발견되면 다양한 실험을 시도하여 원인을 파악하고, 스크린샷과 함께 상세한 리포트를 생성하여 사용자에게 전달해줍니다.
ego 브라우저는 독립적인 스페이스를 활용하여 병렬 작업 처리 시 발생하는 문제를 원천적으로 해결합니다. 여러 브라우저 인스턴스를 동시에 실행하더라도 각 작업은 독립된 스페이스 내에서 진행되므로 마우스 커서 제어권 충돌과 같은 상호 간섭이 발생하지 않습니다. 기존에 관리하고 있던 브라우저 외에 추가로 여러 개의 브라우저가 동시에 실행되어도, 각 자동화 쓰레드에 전혀 영향을 주지 않고 안정적으로 작업을 수행할 수 있습니다.
원래 관리하고 있었던 네 개 브라우저에서 추가로 이렇게 세 개가 뜬 거를 볼 수가 있어요.
'테이크오버' 기능을 누르면 사용자가 즉시 브라우저 컨트롤을 가져와 필요한 작업을 수행할 수 있으며, 언제든지 통제권을 다시 AI 에이전트에 반환할 수 있도록 설계되었습니다. 이는 로그인이나 기타 인증이 필요한 민감한 구간에서 사용자가 직접 개입하여 작업을 처리하고, 이후 다시 AI에게 자동화를 맡길 수 있어 유연한 작업 흐름을 가능하게 합니다.
이골라이트를 활용하면 기존 API로는 접근할 수 없었던 웹 서비스의 분석 데이터를 추출하고 분석하는 것이 가능해집니다. 예를 들어, 유튜브 스튜디오에서 제공하는 다양한 차트들은 API를 통해 직접 액세스하기 어려운 경우가 많습니다. 하지만 이골라이트를 사용하면 이러한 차트 데이터를 수집하여 어떤 구간에서 어떤 원인 때문에 사용자의 이탈이 발생하는지까지 구체적으로 분석할 수 있어, 데이터 기반 의사결정에 매우 유용하게 활용될 수 있습니다.
테스트할 페이지들을 리스트화한 후 여러 개의 그룹으로 나누고, 각 그룹에 브라우저 자동화 프롬프트를 할당하여 동시에 실행할 수 있습니다. 예를 들어, 여섯 개의 그룹으로 나누어 병렬 테스트를 진행하면 기존 대비 테스트 시간을 약 1/6로 줄일 수 있어, 전체 개발 및 검증 프로세스의 속도를 크게 향상시킬 수 있습니다.
이골라이트는 기존의 플레이라이트(Playwright)와 같은 전문 테스트 툴과 차별화되는 강점을 가집니다. 반복적인 검증 작업에는 기존 툴이 더 유리할 수 있지만, 이골라이트는 실제 사용 기록이 있는 브라우저에서 로그인된 세션을 유지하며 여러 AI 에이전트가 서로 방해하지 않고 동시에 작업을 수행할 수 있도록 합니다. 이는 매번 달라지는 웹 환경에서 다양한 AI 에이전트가 유기적으로 협력하여 복잡한 작업을 자동화하는 데 있어 이골라이트가 제공하는 가장 큰 이점입니다.
자막에서 근거가 되는 대목을 찾아 답합니다.
코드팩토리의 다음 글도 받아볼까요?
코드팩토리에 새 영상이 올라오면, 방금 읽으신 것처럼 정리해서 메일로 보내 드릴게요.
이 채널은 지난 7일 동안 2편 올렸어요.