Skip to main content
pip install praisonai performs no network step at install time — browser binaries are provisioned on demand, so installs succeed in offline, air-gapped, sandboxed, and CI environments.

Quick Start

1

Run on the slim install

The default install needs no browser and no network step — agents run offline.
2

Add a browser only when you need one

Provision the browser engine on demand the first time an agent drives a browser.

What “No Network Step” Means

pip install praisonai installs the wrapper and SDK without pulling any browser engines.
  • setup.py no longer runs python -m playwright install after install.
  • praisonai[browser] and praisonai[all] install the Python packages but not the browser binaries.
  • First browser-tool use surfaces Playwright <browser> binary not found. Install it on demand: playwright install <browser> if binaries are missing.

Recipes

Pick the recipe that matches your environment.

Docker image with browsers pre-baked

CI job that only needs the SDK (no browsers, fastest)

CI job that DOES use the browser

Air-gapped install

Point pip at a private PyPI mirror and pre-stage a Playwright browser bundle, then set PLAYWRIGHT_BROWSERS_PATH so Playwright finds the pre-downloaded engines without reaching the network.

Common Patterns

Choose between pre-baking browsers and installing on demand based on how often your pipeline touches a browser.

Best Practices

Run playwright install chromium --with-deps in the image build so cold starts are fast and reproducible.
--with-deps installs the OS-level libraries Chromium needs, avoiding cryptic launch failures on slim base images.
Pin the playwright version and browser channel in reproducible environments so upgrades are deliberate.
Use pip install praisonai (slim) for jobs that never touch a browser — faster installs and smaller images.

praisonai-browser Package

Standalone browser tier — install, CLI, and imports.

Browser Agent

Setup, CLI reference, and supported actions.

Installation

All six packages and how to pick the right one.

Browser CLI

Full praisonai browser command reference.