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.post1-py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 3Windows x86-64

agent_browser_cli-0.20.0.post1-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.post1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

agent_browser_cli-0.20.0.post1-py3-none-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0.post1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 df45e7bdb231de3ae9b0d1912c129b0275c6b29b422999925672144836f9de56
MD5 e8df261ec97c95764ed971023288c526
BLAKE2b-256 ae9b22d221f9d70c0702199f1985406ed3bc52342077241859ffaf46abaf3c98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0.post1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c964fc7bc507b05ed770067ff5d5aa1470c9c627bb9a82605f6a1a1ca60aec0
MD5 c118da678ae37bed3ad7d93a01abe7f9
BLAKE2b-256 37ed8b850c1f47819b8f402ef817b6e7f10699ded59a8fddff745626e1fce5a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0.post1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98870fe23c4a4554045dcc5d95e6784a5bde5086bf311d6045642d62f93eb28a
MD5 96a233ceeb5b56a05b20269e5fad3d0e
BLAKE2b-256 e29e5ab639d7251330b9c2dc84e68437046f61f26c2314d46633512574249546

See more details on using hashes here.

File details

Details for the file agent_browser_cli-0.20.0.post1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0.post1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70405b6a0ee458682cd8a54e0642620cbb97322f975ec65dea6604b2192c47e9
MD5 046cfe2e9a24ae5165b60f73c2f6d7a6
BLAKE2b-256 840056ce6e3a45ff191d1be2424bb87f1b5d0b1ddd1c2e8467c6f1e4d0f37c4c

See more details on using hashes here.

File details

Details for the file agent_browser_cli-0.20.0.post1-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for agent_browser_cli-0.20.0.post1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9ac52c5be4c5a40a535e9c76d2dd4588a37b943b95b648328a1a6460233a9c9
MD5 3391774914b718320ee53c0a58786d1f
BLAKE2b-256 b23d4d1193766fe2bde25c31eef64b32efbd21ebb10f3c30bda3c0b223694a4a

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