PraisonAI Browser
Browser automation for PraisonAI — Chrome extension bridge, CDP/hybrid agents, and Playwright automation as a standalone package or part of the full praisonai stack.
Install
pip install "praisonai-browser[all]"
# Or via the umbrella product
pip install "praisonai[browser]"
Quickstart
praisonai-browser start --port 8765
praisonai-browser run "Search for AI news on Google"
praisonai-browser doctor
With the full stack: praisonai browser start, praisonai browser run "...".
Extension role registration
Sockets without an Origin header (CLI, or a Chrome MV3 offscreen document) are treated as CLI clients by default. An extension context that omits Origin should send {"type": "register", "client": "extension"} right after connecting so the bridge routes start_automation to it.
Stack
praisonaiagents (browser protocols)
└── praisonai-browser (this package)
└── praisonai (wrapper shims: praisonai.browser.*)
Old import paths (praisonai.browser, python -m praisonai.browser.server) keep working via wrapper shims.
Boundary details: src/praisonai/tests/PRAISONAI_BROWSER_MANIFEST.md.
Metadata
Release files for praisonai-browser 0.1.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| praisonai_browser-0.1.12.tar.gz | 101.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| praisonai_browser-0.1.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 211.5 kB
Release files / praisonai_browser-0.1.12.tar.gz
| Download URL | praisonai_browser-0.1.12.tar.gz |
|---|---|
| Size | 101.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f56e9b4eebb7d5aa9ef13f5fbf15cea52240f9e56ca4d7e50b3c138740e66e53
|
|
BLAKE2b-256 checksum How to use checksums |
cbb7de729dcd6ad15a30b39b2441ff8e800e24c379d50c911f58a8f2ad182d19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / praisonai_browser-0.1.12-py3-none-any.whl
| Download URL | praisonai_browser-0.1.12-py3-none-any.whl |
|---|---|
| Size | 109.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7e5061ed3be88055d202afe3745002263e88589a2bb983b4e74a8689db1cfec
|
|
BLAKE2b-256 checksum How to use checksums |
120112bce88fdfc7da4f2799cc558ecfa30991273f8caa81e619ff80b4fb8659
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|