Metadata-Version: 2.4
Name: praisonai-browser
Version: 0.0.2
Summary: Browser automation for PraisonAI — Chrome extension bridge, CDP, and Playwright agents extracted from the praisonai wrapper.
Author: Mervin Praison
License: MIT
Project-URL: Homepage, https://docs.praison.ai
Project-URL: Repository, https://github.com/mervinpraison/PraisonAI
Requires-Python: <3.15,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: praisonaiagents>=1.6.126
Requires-Dist: rich>=13.7
Requires-Dist: typer>=0.12.0
Requires-Dist: click>=8.4.2
Provides-Extra: server
Requires-Dist: fastapi>=0.110.0; extra == "server"
Requires-Dist: uvicorn>=0.27.0; extra == "server"
Requires-Dist: websockets>=12.0; extra == "server"
Requires-Dist: aiohttp>=3.9.0; extra == "server"
Provides-Extra: playwright
Requires-Dist: playwright>=1.40.0; extra == "playwright"
Provides-Extra: all
Requires-Dist: praisonai-browser[playwright,server]; extra == "all"

# PraisonAI Browser

Browser automation for [PraisonAI](https://github.com/mervinpraison/PraisonAI) — Chrome extension bridge, CDP/hybrid agents, and Playwright automation as a standalone package or part of the full `praisonai` stack.

## Install

```bash
pip install "praisonai-browser[all]"

# Or via the umbrella product
pip install "praisonai[browser]"
```

## Quickstart

```bash
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 "..."`.

## 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`.
