🚀 Build fast and reliable AI browser agents !
Webagent uses AI to build complex browser workflows from simple prompts.
curl -X POST http://localhost:3000/runs \
-H "Content-Type: application/json" \
-d '{
"prompt": "Go to https://webagent.cloud and explain what the platform does."
}'
- 🚀 Webagent can record and cache browser actions to build parameterized workflows, then replay repetitive tasks without using AI — fast and cost-effective.
- 💊 Workflows are self-healing: if a website changes, the workflow falls back to AI.
- 🔒 Self-Host on your infrastructure
- 🔗 Integrate into any app with the API, or n8n, Zapier, Make integrations.
- 🌐 Multiple LLM compatibility
- 🔎 Supports multiple Browsers sources: Local, Steel, Browserbase
- 🔌 Compatible with multiple AI agent engine : Browser-use, Notte, Stagehand (soon)
- 💽 Store and retrieve results in database
- 🪝 Get notified of results with webhooks
- 🗄️ Structure results with JSON Schema
- 🍪 Reuse sessions and cookies with authentication contexts (soon)
- Make sure you have Python 3.12+ installed.
- Install the dependencies:
pip install -r requirements.txt- Configure your
.envfile with the necessary environment variables (API keys, etc.) Add your API keys for the provider you want to use to your .env file.
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=
BROWSER_PROVIDER=local # local | browserbase | steel
# Provide browser provider API keys if needed
STEEL_API_KEY=****
BROWSERBASE_PROJECT_ID=******
BROWSERBASE_API_KEY=******
- Run the server
python server.pyGo on http://localhost:8080 and start automating !
- Build the Docker image:
docker build -t webagent .- Run the container:
docker run -p 8080:8080 --env-file .env webagentThe Docker image includes all necessary dependencies, including Playwright for browser automation.
-
Configure your environment variables in the
docker-compose.ymlfile or in a.envfile. -
Start the service:
docker-compose upGo on http://localhost:8080 and start automating !
The documentation is available at https://docs.webagent.cloud/self-hosted-api-reference/introduction
