Show HN: We Put Chromium on a Unikernel (OSS Apache 2.0)

https://news.ycombinator.com/rss Hits: 7
Summary

Deployment-ready browsers. Run 'em anywhere 📜 Table of Contents 🤙 Overview 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. ★ Sign-up for the waitlist. ★ *️⃣ Key Features 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 💡 What You Can Do With It Run automated browser-based workflows Develop and test AI agents that use browsers Build custom tools that require controlled browser environments 🛜 Implementation 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. 🚀 Quickstarts 🧑‍💻 Demo chromium-unikernel-demo.mp4 🤝 Contributing We welcome contributions to improve this example or add new ones! Please read our contribution guidelines before submitting pull requests. 🫰 License See the LICENSE file for details. 🏅 Join...

First seen: 2025-04-16 15:18

Last seen: 2025-04-16 21:19