Skip to main content

Python wrapper for agent-browser CLI — browser automation for AI agents, no npm required

Project description

agent-browser-cli

Install agent-browser via pip/uv — no npm required.

Installation

pip install agent-browser-cli
# or
uvx agent-browser-cli --version

Setup

Install the browser (Chromium):

agent-browser install

On Linux you may need system dependencies:

agent-browser install --with-deps

Usage

agent-browser open example.com
agent-browser snapshot
agent-browser click @e1
agent-browser close

All commands are proxied directly to the bundled Rust CLI binary.

How it works

The wheel bundles the platform-specific Rust CLI binary (~6MB) from GitHub releases. That's it — agent-browser 0.20.0+ is fully native Rust with zero npm dependencies.

On first use, run agent-browser install to download Chromium.

Supported platforms

  • macOS (arm64, x86_64)
  • Linux (x86_64, aarch64)
  • Windows (x86_64)

Building from source

make wheel TARGET_SYSTEM=darwin TARGET_MACHINE=arm64  # Single platform
make wheels                                            # All 5 platforms
make verify                                            # Install and verify

License

MIT — This wrapper packages upstream software under their respective licenses:

  • agent-browser: MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

agent_browser_cli-0.20.0-py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 3Windows x86-64

agent_browser_cli-0.20.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

agent_browser_cli-0.20.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

File details

Details for the file agent_browser_cli-0.20.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 89f13be6931cb19df9089a6b6be681864e7dda0738f99c5ad361fd54f40cf354
MD5 98d686fea3d2203758c51120642075dd
BLAKE2b-256 cff82b73de2e544f08e4b2fecdcf1196cae4dab2b8c55ceca79b64e2fff15850

See more details on using hashes here.

File details

Details for the file agent_browser_cli-0.20.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25ff3b8d71a35d060b88eacf38c3bc6c5c7dae30698dba8c89c676f273d9d6af
MD5 3881aa9a75a347d37c6be43d861d155b
BLAKE2b-256 ac3575a9d47aa5f6b81e83471fbe00cd3a4af6f2cfd809b2ffa2aa4ca95d9d75

See more details on using hashes here.

File details

Details for the file agent_browser_cli-0.20.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b46c76f9b3b221b49cb8fd38e80da3986420c61e1a2316131e392bf129882e3c
MD5 fa51aba749d89072d56c48648236dc1f
BLAKE2b-256 b1b8bc3097dfa067f95323a7e4fadad6e5ce9867ce1b8728a53f6a2a18f03327

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page