WARHOUNDOPEN SOURCEGitHub
DOCUMENTATION / HOUNDBROWSER

HoundBrowser documentation

Connect an agent to a scoped browser API. Keep model orchestration in your application and browser execution behind a clear boundary.

Start with a local service

Install from the repository, configure a service key and approved origin, then create your first browser session. No model provider key or WarHound account is required.

git clone https://github.com/warhoundai/HoundBrowser.git
cd HoundBrowser
python -m venv .venv
source .venv/bin/activate
pip install -e .
python -m playwright install chromium

Choose an integration

Use the Python client, the dependency-free JavaScript client, or HTTP directly. Every model uses the same command protocol. The service does not select or bill a model.

Understand the boundary

Only configured HTTPS origins are reachable. Browser-side JavaScript is available only in unauthenticated sessions. No shell, host filesystem, or CDP endpoint is exposed.