Browsers-as-a-service for automations and web agents
Top 72.8% on sourcepulse
This repository provides deployment-ready, sandboxed Chrome browser environments for agentic workflows requiring internet access. It targets developers building AI agents, automated browser-based workflows, and custom tools needing controlled browser execution, offering pre-configured Chrome instances compatible with Playwright and Puppeteer.
How It Works
The core infrastructure is built using Docker and unikernels (Unikraft). Both implementations pull from Anthropic's Computer Use reference, install Chromium, expose DevTools ports for frameworks like Playwright/Puppeteer, and provide GUI access via noVNC. The unikernel approach offers automated standby/sleep modes with state snapshotting and restoration, plus sub-20ms cold restarts for low-latency event handling.
Quick Start & Requirements
docker run --rm -p 9222:9222 onkernel/kernel-images:latest
unikernels/unikraft-cu
directory for specific build and run instructions.Highlighted Details
Maintenance & Community
Licensing & Compatibility
LICENSE
file.Limitations & Caveats
The project is presented as a reference implementation for agentic workflows, with a waitlist for hosted services. Specific performance benchmarks or detailed comparisons between Docker and unikernel implementations are not provided in the README.
5 days ago
Inactive