Библиотека Python с открытым исходным кодом для создания AI-агентов, управляющих настоящим браузером; доступны stealth-браузеры Browser Use Cloud и hosted agent API.
browserbase/stagehand
SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright.
- Звёзды
- 25,748
- Форки
- 1,769
- Открытые issues
- 371
- Последний коммит
- 12 часов назад
Что это?
Stagehand — это SDK для создания браузерных агентов, которые управляют реальным браузером и извлекают со страниц структурированные данные. Он дополняет API страниц и локаторов в стиле Playwright тремя примитивами на естественном языке — act, observe и extract. Благодаря этому скрипт может переходить по сайту, находить элементы и возвращать данные, проверенные по схеме, например Zod или Pydantic.
SDK работает с локальной установкой Chrome или с размещёнными в облаке браузерами Browserbase, которые предоставляют прокси, постоянные контексты и записи сессий. Observe возвращает конкретные селекторы, позволяя коду обрабатывать чувствительные поля ввода, не передавая их модели. В проект также входят отдельные помощники fetch и search для получения содержимого страниц в формате markdown без запуска браузера, а также размещённый MCP-сервер, предоставляющий инструменты для работы с браузером coding-агентам.
SDK доступен на TypeScript, Python и Go. Проект организован как монорепозиторий с примерами и интеграциями для таких фреймворков, как Mastra, CrewAI и Vercel AI SDK.
Ключевые возможности
- 01API страниц и локаторов в стиле Playwright для управления браузером.
- 02Методы act, observe и extract, принимающие инструкции на естественном языке.
- 03Извлечение данных с проверкой по схемам Zod или Pydantic.
- 04Поддержка локального Chrome и размещённых в Browserbase браузеров с прокси и записями сессий.
- 05Помощники fetch и search для получения веб-контента без запуска браузера.
- 06SDK для TypeScript, Python и Go.
Сценарии использования
- Извлечение структурированных таблиц или списков с сайтов, у которых нет API.
- Автоматизация многошаговых сценариев в браузере, например входа в аккаунт и отправки форм.
- Предоставление coding-агентам доступа к браузеру через размещённый MCP-сервер.
- Перевод существующего набора тестов Playwright на шаги, сформулированные на естественном языке.
Быстрый старт
- 1
Установите TypeScript SDK с помощью pnpm
pnpm add @browserbasehq/stagehand 'zod@~4.4.3' - 2
Установите Google Chrome для локального запуска браузера
- 3
Или установите Python SDK с помощью pip
pip install stagehand
Что важно знать
- Для локального запуска на компьютере должен быть установлен Chrome.
- Для вызовов act, observe и extract нужен API-ключ модели, например OpenAI, если только вы не запускаете их через Browserbase.
Темы
Частые вопросы
- Что такое stagehand?
- SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright. Stagehand — это SDK для создания браузерных агентов, которые управляют реальным браузером и извлекают со страниц структурированные данные. Он дополняет API страниц и локаторов в стиле Playwright тремя примитивами на естественном языке — act, observe и extract. Благодаря этому скрипт может переходить по сайту, находить элементы и возвращать данные, проверенные по схеме, например Zod или Pydantic.
- stagehand можно использовать бесплатно? Какая у него лицензия?
- stagehand распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- stagehand всё ещё поддерживается?
- Активно поддерживается. Последний коммит в stagehand — 20 окт. 2026 г..
- Для чего можно использовать stagehand?
- Извлечение структурированных таблиц или списков с сайтов, у которых нет API. Автоматизация многошаговых сценариев в браузере, например входа в аккаунт и отправки форм. Предоставление coding-агентам доступа к браузеру через размещённый MCP-сервер. Перевод существующего набора тестов Playwright на шаги, сформулированные на естественном языке.
- Как установить stagehand?
- Установите TypeScript SDK с помощью pnpm: pnpm add @browserbasehq/stagehand 'zod@~4.4.3' Установите Google Chrome для локального запуска браузера Или установите Python SDK с помощью pip: pip install stagehand
- Где скачать stagehand?
- Исходный код и инструкции по установке — на GitHub: https://github.com/browserbase/stagehand
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый Python-веб-краулер, который преобразует сайты в чистый Markdown для LLM, извлекает структурированные данные с помощью CSS/LLM и при необходимости предоставляет API.
Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Открытый Browser API для AI-агентов и приложений: управляемая среда Chrome, которой можно управлять через Puppeteer, Playwright или Selenium.
Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).