Browser Tools SDK
Browser Tools SDK is an open-source npm package from Libretto that gives AI agents a small set of Playwright-backed browser tools so agents can open real browsers, read page snapshots, and run Playwright actions programmatically.
Browser Tools SDK is automation software teams evaluate for automation. Use this page to review pricing, integration signals, and the best alternatives before you commit.
Profile facts come from the vendor source. AiMatch labels unknown pricing or API details instead of estimating them.
Review official source →Used in These Packs
Quick Overview
Best for: Automation
What it does
Automation software for decision-makers comparing workflow fit and alternatives.
Best fit
Automation
Pricing snapshot
Contact for pricing
Next step
Compare Browser Tools SDK with similar tools before you shortlist it.
Compare this tool before you shortlist it
Review alternatives, pricing posture, and workflow fit side by side.
Browser Tools SDK
Browser Tools SDK is an open-source SDK from Libretto that provides six small tools enabling AI agents to operate real browsers via Playwright. The SDK exposes browser-level primitives (open, snapshot, exec, status, close, connect/inspect) so agents can read a compact accessibility-style snapshot of a page and then run Playwright code to interact with the live page. It is distributed as an npm package (libretto-browser-tools) and includes adapters for common agent frameworks such as AI SDK and Pi, plus support for local or hosted browser providers.
Six tools let any AI agent open a real browser, read the page, and act with Playwright.
Own this listing?
Claim this page for a one-time $29 to add pricing, features, screenshots, verified owner details, and a clearly labeled 30-day category position after the profile is live.
Claim this listing for $29Key Features
Six browser tools
A compact toolset (browser_open, browser_snapshot, browser_exec, browser_status, browser_close and inspect/connect) that lets agents read page structure and run Playwright actions.
browser_snapshot
Returns a compact accessibility tree with stable refs so the agent can read page structure without raw HTML.
browser_exec
Runs Playwright code on the live page; each call returns a compact snapshot diff showing what changed.
Built-in adapters
Includes adapters for AI SDK and Pi and provides a custom path to connect other agent frameworks.
Local and hosted browser providers
Supports running Chromium locally with LocalBrowserProvider and built-in providers including Libretto Cloud, Browserbase, Kernel, and Steel.
Open source distribution
The package is available under the MIT license in the Libretto repository.
Libretto CLI & tooling
Integrates with Libretto CLI to turn recorded browser workflows into reusable TypeScript APIs and to debug or repair failed browser runs.
Benchmarked efficiency
Published benchmarks on the page claim lower outcome cost vs alternatives (example: Browser Tools $0.106 vs dev-browser $0.257 in a 26-task measurement).
Pricing
Current pricing details are not available from the vendor source.
Use Cases
Give agents real browser access
Allow AI agents to open a real browser, read a compact snapshot of the page, and execute Playwright steps to complete tasks on live websites.
Automate complex page interactions
Enable agents to work through complex pages by combining browser_snapshot for reading structure and browser_exec for interacting with the live DOM.
Record and expose browser workflows as APIs
Use Libretto CLI to record live workflows and save them as reusable TypeScript APIs.
Debug and repair failed browser runs
Give a failed run to an agent and receive a tested pull request or repaired workflow using Libretto's debugging tools.
Integrations
AI SDK adapter
Built-in adapter to connect the Browser Tools SDK to the AI SDK agent framework.
Pi adapter
Built-in adapter to connect the Browser Tools SDK to Pi.
Custom adapter
A custom integration path for wiring the base tools into other agent loops or frameworks.
LocalBrowserProvider
Run Chromium on your machine as a browser provider.
Hosted providers (Libretto Cloud, Browserbase, Kernel, Steel)
Built-in providers listed on the page for running browsers in hosted environments.
Benefits
Limitations
Frequently Asked Questions
Which agent frameworks work today?
Which browser providers can I use?
Why does the SDK expose only six tools?
Does Browser Tools SDK replace Playwright?
Is Browser Tools SDK open source?
Getting Started
- 1 Install the package: $npm i libretto-browser-tools
- 2 Create or select a browser provider (for example: const provider = new LocalBrowserProvider()).
- 3 Create the SDK tools and use them with your agent: const { tools } = createAiSdkBrowserTools(provider); then call your agent/generation API with the tools (example shown: generateText with model, tools, prompt).
- 4 Optionally use Libretto CLI to record workflows, turn them into reusable TypeScript files, and debug failed runs.
Support
docs
Documentation and usage examples available on the Libretto site (Docs link referenced on the page).
forum
Libretto forum is referenced on the site for community discussion.
cli & repo
VIEW SOURCE ON GITHUB and Libretto CLI tooling are referenced on the page for debugging and workflow tooling.
blog & changelog
Blog and changelog links are available from the site for updates and release notes.
API
Compare Browser Tools SDK with similar tools
See how it stacks up against alternatives
Related Tools
View all 124 →
TamedTable, AI ETL in Natural Language
TamedTable is a source-available AI-first ETL tool that lets you load tabular data, issue natural-language commands to clean, enrich, classify, validate, and reshape data, and then replay or export those transformation recipes (browser and CLI).
Document Automation
DocuQueue automates end-to-end document workflows using AI to detect and fill PDF form fields, generate business-ready documents, enforce templates/branding, and integrate with existing systems via API and webhooks. It's targeted at teams across legal, HR, sales, finance, and regulated industries.
Enquirygenie
Enquiry Genie is an AI-powered email automation tool for property managers and hosts that drafts replies in your tone with live pricing and availability, integrating with Gmail/Outlook via a Chrome extension to speed up responses and increase bookings.
Premium Alternatives
Enquirygenie
Enquiry Genie is an AI-powered email automation tool for property managers and hosts that drafts replies in your tone with live pricing and availability, integrating with Gmail/Outlook via a Chrome extension to speed up responses and increase bookings.
productify-ai
Productify.ai is an API-first platform that ingests and normalises unstructured product content (images, packaging, text, tables) into structured, compliant, reusable product data for retailers, agencies, and enterprise teams.
bewai-idp-documents-in-decision-out
Bewai Intelligent Document Processing (IDP) est une plateforme SaaS française d'automatisation du traitement documentaire pour frontoffice, backoffice et BPO : catégorisation, extraction, contrôles, workflows et intégration via API pour secteurs banque, assurance, immobilier, abonnement, etc.
ikapture
iKapture is an AI-fueled accounts payable automation platform that uses AI/ML/NLP and human intelligence in a no-code environment to extract document data, automate invoice processing and integrate with ERPs to improve cash flow monitoring and AP efficiency.
ai-content-labs
AI Content Labs is a multimodal AI content creation platform that lets teams design visual workflows, connect multiple AI providers (text, image, voice), and automate production of textual and visual content at scale.
clienthub-app
Client Hub is an accounting practice management and client portal platform that converts client communications into trackable actions, automates follow-ups, and embeds workflows (like month-end close) to help accounting and bookkeeping firms run client work faster.