Deployment-ready browsers. Run 'em anywhere
Kernel provides sandboxed, ready-to-use Chrome browser environments for agentic workflows that need to access the Internet. containers/docker/Dockerfile
and unikernels/unikraft-cu
are the core infra that powers our hosted services.
- Pre-configured Chrome browser that Chrome DevTools-based browser frameworks (Playwright, Puppeteer) can connect to
- GUI access for visual monitoring and remote control
- Anthropic's Computer Use agent loop & chat interface baked in
- Run automated browser-based workflows
- Develop and test AI agents that use browsers
- Build custom tools that require controlled browser environments
containers/docker
and unikernels/unikraft-cu
functionally do the same thing:
- Pull from Anthropic's Computer Use reference implementation
- Install Chromium
- Expose ports so Chrome DevTools-based frameworks (Playwright, Puppeteer) can connect to the instance
- Expose a remote GUI through noVNC
The unikernel implementation works the same as the Docker-only image but has the additional benefits of running on a unikernel:
- Automated standby / "sleep mode" when there isn't any network activity (consuming negligible resources when it does)
- When it goes into standby mode, the unikernel’s state gets snapshotted and can be restored exactly as it was when it went to sleep. This could be useful if you want to reuse a session’s state (browser auth cookies, interact with local files, browser settings, even the exact page and window zoom you were on).
- Extremely fast cold restarts (<20ms), which could be useful for any application that requires super low latency event handlers.
chromium-unikernel-demo.mp4
We welcome contributions to improve this example or add new ones! Please read our contribution guidelines before submitting pull requests.
See the LICENSE file for details.
We're hiring exceptional senior and staff backend engineers to work on the future of AI infrastructure. Full-time or contract-to-hire. Join a small team that punches well above its weight, minimal meetings and no bureaucracy. By developers, for developers.
$175k-200k + equity + great healthcare. Remote in the continental US.
Things we're working on: serverless, containers/vms/unikernels, streaming, SDKs, CLIs.
Message catherine jue
on Discord with what you've been building lately.
For issues, questions, or feedback, please open an issue on this repository.
To learn more about our hosted services, join our waitlist and our Discord.