ego (lite) — это просто браузер, а ego — ваш личный агент на всех устройствах.
Записаться в лист ожидания
ego lite vs agent-browser

Лучшая альтернатива agent-browser

agent-browser - это CLI, который управляет новым headless-Chromium: open, snapshot, click, снова snapshot - по одной команде на каждый шаг, и каждый шаг проходит через модель, прежде чем начнётся следующий.

ego lite drives the browser you already log into, batching actions in JavaScript instead of one command per step. Across 31 live-site jobs it finishes 96.8% of tasks with a perfect score; agent-browser finishes 74.2%.

Нам доверяют разработчики из
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Browser automation benchmark: ego lite vs agent-browser

This is browser automation on the live web, not a sandbox CLI demo. We gave ego lite and agent-browser the same 31 multi-step tasks on real sites: several pages, several decisions, often a login you already have. A fresh headless profile stalls on those sessions. A real browser does not. Both ran the identical set, so the bars below compare the same jobs.

agent: pimodel: ChatGPT 5.6 Solthinking: max31 tasks

Task completion rate

How often the agent finished the job. Stuck at login, skipped a step, or returned the wrong result: that task is a fail. Higher is better.

ego lite96.8%30 of 31 tasks perfect
agent-browser74.2%23 of 31 tasks perfect

Cost per completed task

What one finished job costs in model spend. Failures still get billed, so they push this number up. Lower is better.

ego lite$1.98
agent-browser$3.72

Model turns per task

How many times the model had to look at the page and choose the next action. Extra looks mean extra tokens, extra waiting, and extra places to stall. Lower is better.

ego lite30.3
agent-browser45.6

Average task time

How long a job took from start to finish, on average, including time spent waiting on the model. Lower is better.

ego lite8m 38s
agent-browser11m 02s

We ran every tool twice and kept the better score. A failed task still counts against it.

Check the numbers, or rerun the tasks yourselfThe 31 tasks, the grading checklists, and the raw results are open source. If a number looks off, open the repo.ego-browser-benchmark-framework

Почему ego lite лучше, чем agent-browser

Оба инструмента существуют потому, что агенты для написания кода заслуживают лучшего, чем конфигурация MCP и сырой HTML. Разница - в исполнении. agent-browser запускает новую сессию автоматизации за Rust-демоном, который напрямую управляет Chrome; ego lite превращает браузер, которым вы уже пользуетесь, в естественную среду для агента, поэтому задачи выполняются в ваших настоящих сессиях, дешевле в пересчёте на задачу и достаточно наглядно, чтобы вы могли перехватить управление.

96.8% of tasks done perfectly. No other tool tops 84%.

agent-browser's core loop is open, snapshot, click @e2, snapshot again: each step a command the model reads before deciding the next one, and every extra round trip is another chance to lose the thread. On those 31 jobs, one agent-browser task in four ends short of a perfect score.

ego lite reaches the page as a compressed Snapshot with stable @N refs, and the agent acts on several of them in one JavaScript turn. Fewer round trips leave fewer places to stall: 96.8% of the same 31 tasks end perfect, at the fastest average task time of the five tools measured.

Time to finish a task, shorter is better
518 sego (lite)
662 sбраузер для ИИ-агентов
Data source - Task: finish an average live-site job

Параллельная многозадачность, более быстрое выполнение

Параллелизм в agent-browser - это набор флагов --session, которыми вы управляете сами, по умолчанию headless, поэтому зависший диалог оставляет вас гадать только по выводу CLI. У флага --headed, который должен это исправлять, есть открытые баг-репорты о том, что он игнорируется или что Chrome уходит в цикл падений вместо того, чтобы показать окно.

В ego lite нет ограничения на количество Spaces: каждый выполняет свою задачу одновременно, по умолчанию headful, в собственном импортированном профиле Chrome. Ни один из них не отнимает вашу вкладку, и вы можете в любой момент наблюдать или взять управление на себя.

Никакой беготни туда-сюда Меньше расходов на токены

Типичный сценарий работы agent-browser: open, snapshot, click @e2, fill @e3, снова snapshot - отдельные команды, и каждая это цикл запрос-ответ, который модель читает, прежде чем решить следующий шаг. Его batch-режим может ставить шаги в очередь, но модель не может действовать на основе snapshot, пока весь batch не вернёт результат.

Агент в ego lite пишет несколько строк JavaScript, которые выполняют сразу несколько шагов за один ход, читая результат как сжатый Snapshot. Вместе эти два подхода удерживают выполнение всей задачи заметно ниже цикла с командой на каждое действие.

Claude Code · ego lite
>/ego-browser Add the first product to the cart, then check checkout loads
Bash(
ego-browser nodejs <<'EOF' await openOrReuseTab('localhost:3000') await click('.product-card') await click('.add-to-cart') await click('a[href="/checkout"]') cliLog('checkout loaded') EOF
)
Output:
[t=4480ms] checkout loaded
Done. Both steps work.
─── 1 tool call · 1.1k tokens ───
Claude Code · agent-browser
>Add the first product to the cart, then check checkout loads
$agent-browser open localhost:3000
stdout
Navigated to http://localhost:3000
1.6k tokens sent so far
Storefront loaded. Need a snapshot to find the first product.
$agent-browser snapshot -i
Snapshot
… +224 lines (ctrl+o to expand)
3.1k tokens sent so far
Found the first product card at @e18. Clicking it.
$agent-browser click @e18
stdout
Clicked @e18
4.9k tokens sent so far
Product page loaded, but refs are stale now. Snapshotting again.
$agent-browser snapshot -i
Snapshot
… +205 lines (ctrl+o to expand)
6.8k tokens sent so far
Add to cart button is @e7.
$agent-browser click @e7
stdout
Clicked @e7
9.2k tokens sent so far
Added. Heading to checkout.
$agent-browser click @e24
stdout
Clicked @e24
11.2k tokens sent so far
Confirming the checkout page actually loaded.
$agent-browser wait --url "**/checkout"
stdout
Matched http://localhost:3000/checkout
13.6k tokens sent so far
─── 7 tool calls · 13.6k tokens ───
Одна и та же задача, одна и та же модель. Слева: один пакетный вызов JavaScript в ego lite, всего 1.1k токенов. Справа: CLI agent-browser, одна команда на действие, 7 циклов запрос-ответ, токены доходят до 13.6k.

Тот же Chrome, нативно для агентов

Чтобы подключить agent-browser к вашему настоящему Chrome, нужна настройка: имя профиля копирует ваш профиль в доступный только для чтения snapshot, либо постоянный путь должен переносить логины между перезапусками, хотя есть открытый баг-репорт о том, что на Linux он остаётся пустым. Альтернатива - порт удалённой отладки - открывает полный контроль над браузером любому локальному процессу, подключённому к нему. Если пропустить настройку, вы получите новый headless-профиль, который упирается в капчу и запрос 2FA на каждом шагу.

ego lite импортирует ваш профиль Chrome в один клик, вживую.

Импорт профиля Chrome в ego lite: настройка в один клик со всеми вашими логинами

ego lite vs agent-browser

Сравнение функций ego lite и agent-browser.
Функцияego liteagent-browser
Состояние браузера по умолчаниюВаш импортированный профиль Chrome: логины, cookie, расширенияНовый headless-профиль; для повторного использования настоящего Chrome нужна копия snapshot через --profile или ручное подключение по CDP
Как агент действует на страницеГруппирует несколько действий в несколько строк JavaScript за один ходОдна команда на действие; batch-режим может ставить шаги в очередь, но не может ветвиться по snapshot в середине выполнения
Как агент читает страницуСжатый Snapshot: дерево доступности со стабильными @N-ссылкамиПохоже: компактный snapshot дерева доступности с @e-ссылками
Browser automation on live sites (31 tasks, same model)96.8% perfect, $1.98 per completed task, 8m 38s average74.2% perfect, $3.72 per completed task, 11m 02s average
Наблюдать за задачей или взять управление на себяДа. По умолчанию headful-окна; можно кликнуть внутрь и завершить задачу самостоятельноПо умолчанию headless; для наблюдения нужен отдельный флаг --headed
Параллельные задачиSpaces выполняют задачи параллельно, никогда не затрагивая ваши вкладкиНесколько изолированных сессий через флаги --session, управление и мониторинг из CLI
Многоразовые навыки (скоро)Превращает успешные запуски в многоразовые навыки; до 5 раз быстрее на сложных задачах по мере их повторения агентом (ограниченная бета)Нет встроенного аналога
НастройкаУстановите приложение, запустите /ego-browser в вашем агентеУстановка через npm, Homebrew или Cargo, затем agent-browser install для загрузки сборки Chrome for Testing
ЦенаБесплатно, без подписки; оболочка ego-browser распространяется под лицензией MITБесплатно, с открытым исходным кодом
Последнее обновление 20 авг. 2026 г.

Сделайте переход незаметным

Если agent-browser убедил вас, что агенты для написания кода должны напрямую управлять браузером, ego lite - это то же самое убеждение, но с вашим настоящим браузером в комплекте. Переход занимает считаные минуты, и ничего не нужно удалять.

  1. Скачать ego (lite)

    Скачайте ego lite и импортируйте профиль Chrome в один клик. Логины, cookie и расширения переносятся вместе с ним, без флага --profile и без копирования директории профиля.

  2. Запустите свою первую задачу с /ego-browser

    Вставьте в своего агента

    /ego-browser Откройте ego.app и проверьте, что страница с ценами загружается

    Вставьте одно предложение в Claude Code, Codex, Cursor или Gemini CLI и нажмите Enter. Не нужно запускать демон, открывать порт CDP или управлять флагами сессии.

  3. Посмотрите, как это работает
    Обзор Spaces в ego lite: четыре задачи в браузере выполняются рядом и видны одновременно, в отличие от headless-инстансов --session в agent-browser: Claude Code отслеживает акции Apple на Yahoo Finance, Codex фильтрует автомобили по году на cars.com, Hermes завершает задачу бэк-офиса SaaS, пользователь скрапит X, и рука нажимает +, чтобы открыть ещё один Space

    Задача выполняется в собственном Space, поэтому ваши вкладки остаются нетронутыми. Окно браузера настоящее: наблюдайте вживую или перехватывайте управление в любой момент. Результаты возвращаются прямо в CLI вашего агента.

Оставьте agent-browser для headless-проверок в CI, если он уже встроен в пайплайн. ego lite берёт на себя интерактивную работу на вашей собственной машине и с вашими аккаунтами.

Когда использовать каждый инструмент

Выбирайте ego (lite), если

  • Ваши задачи затрагивают настоящие аккаунты: Gmail, дашборды, всё, что скрыто за SSO, а ваш импортированный профиль уже авторизован, вживую, без этапа копирования профиля и без вручную открытого порта CDP.
  • Вы хотите экономию токенов в расчёте на задачу за счёт ввода через Snapshot вместе с пакетами многошаговых действий на JavaScript, а не одного цикла запрос-ответ CLI-команды на каждое действие.
  • Вы хотите видеть, как задачи выполняются headful по умолчанию в параллельных Spaces, и брать управление на себя в тот момент, когда нужен человек, без отдельного флага или настройки дисплея для конкретной платформы.
  • Вы хотите, чтобы браузер, в котором вы уже живёте, сам стал браузером для ИИ-агентов: без демона, которым нужно управлять, без флагов сессии, без настройки подключения по CDP.

Выбирайте agent-browser, если

  • Вы работаете в headless-окружениях CI или serverless-функциях, где десктопный браузер недоступен, а смысл именно в одноразовых сессиях.
  • Вы разрабатываете на Vercel Sandbox или уже глубоко в экосистеме Vercel и хотите инструмент, спроектированный вместе с ней.
  • Вы хотите минимальный след на серверах: Rust CLI и демон без зависимости от Playwright или рантайма Node.js, устанавливаемые через npm, Homebrew или Cargo.
  • Вам нужна поддержка iOS Safari через WebDriver, а ego lite работает только с Chromium и этого не покрывает.

Дайте своему агенту настоящий браузер

Бесплатно, работает на вашем Mac, импортирует профиль Chrome в один клик. Работает с Claude Code, Codex, Cursor и любым CLI-агентом, который пишет код.

Всё ещё сравниваете варианты? Посмотрите, как agent-browser выглядит на фоне других инструментов той же категории.

Частые вопросы

agent-browser, также известный как agent-browser Vercel, поскольку его создала Vercel Labs, - это CLI для автоматизации браузера с открытым исходным кодом, созданный для ИИ-агентов, пишущих код: Rust CLI поверх чистого Rust-демона, который управляет Chrome напрямую через протокол DevTools, без необходимости в Playwright или рантайме Node.js. Его команда snapshot возвращает компактное дерево доступности с @e-ссылками, поэтому агенты кликают и заполняют поля по стабильным ссылкам вместо хрупких селекторов, а сам инструмент поставляется как skill для Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot и большинства других агентов для написания кода, с MCP-сервером, доступным как опциональная подкоманда, а не путь по умолчанию. Он бесплатный, хорошо спроектированный и широко используемый.

Да, если задачи, которые вам важны, связаны с настоящими аккаунтами или выигрывают от наглядности. Оба инструмента дают агенту для написания кода браузер через CLI или skill, а не через настройку, ориентированную в первую очередь на MCP; ego lite добавляет к этому импортированный профиль Chrome, авторизованный по умолчанию, headful-окна, которые можно перехватить, параллельные Spaces и выполнение нескольких действий за один JavaScript-вызов. agent-browser остаётся хорошим выбором для одноразовой headless-автоматизации в скриптах и CI.

We ran both tools on the same 31 browser automation tasks on live websites, driven by the same pi agent with the same model (gpt-5.6-sol, thinking effort max) and graded by the same written checklist. Each tool keeps its better of two full runs, so a failed task still counts. ego lite finished 30 of 31 tasks perfectly (96.8%) at $1.98 per completed task, averaging 8 minutes 38 seconds per task; agent-browser finished 23 of 31 (74.2%) at $3.72, averaging 11 minutes 2 seconds. The tasks, the checklists, and the raw results are open source in the ego-browser-benchmark-framework repository on GitHub, so every number can be audited or reproduced.

Да, с дополнительной настройкой, и пока это работает не совсем надёжно. Если указать имя профиля, agent-browser копирует этот профиль Chrome во временную директорию как snapshot, доступный только для чтения, так что запуск происходит с вашими существующими логинами, но ничего из записанного во время сессии не переносится обратно в ваш настоящий профиль; в Windows перед этим также нужно закрыть Chrome, поскольку файлы профиля могут быть заблокированы. Есть ещё режим постоянного профиля, который должен сам переносить cookie и состояние логина между перезапусками, но по нему есть открытый баг-репорт о том, что директория профиля остаётся пустой между запусками. Подключение к работающему Chrome через CDP тоже работает, но собственная документация проекта отмечает, что такой порт открывает полный контроль над браузером любому локальному процессу. В ego lite авторизованный браузер используется по умолчанию: импортируйте профиль один раз, и каждая задача агента запускается из него, вживую, без дополнительных флагов.

The snapshot is only half of it. agent-browser's batch mode can fire a fixed list of commands in one process launch, but the model still can't act on what a snapshot returns until the whole batch finishes, so a task where each step depends on the last ends up as a long chain of command-then-model-reads-the-result cycles. ego lite lets the agent batch several actions in one JavaScript execution and reason about the result immediately, reading it as a compressed Snapshot. The savings come from the two stacked together, and they show up per task: across those 31 jobs, ego lite averages 30.3 model round trips to agent-browser's 45.6, which works out to $1.98 per completed task against $3.72.

Нет. Это общая философия обоих инструментов. Основной интерфейс agent-browser - это его CLI, а MCP-сервер доступен как опциональная подкоманда для клиентов, которым он нужен. ego lite подключается через оболочку ego-browser, запуская /ego-browser внутри вашего агента. Ни один из инструментов не требует редактирования конфигурационных файлов MCP как основного пути.

Да. Они не конфликтуют друг с другом. Некоторые разработчики оставляют agent-browser для headless-проверок в CI или на Vercel Sandbox, а ego lite используют для всего интерактивного: задач с авторизацией, параллельных исследований, всего, за чем стоит наблюдать. На практике задачи с авторизацией составляют большую их часть.

Да. ego lite бесплатна, без подписки, а оболочка ego-browser, через которую подключается ваш агент, распространяется как открытый исходный код под лицензией MIT.