Show HN: Screenbox – Self-hosted virtual desktops for AI agents
TL;DR
Screenbox provides each AI agent its own isolated Linux desktop environment with a real Chromium browser, controlled via MCP (Model Context Protocol).
Key Points
- Each environment runs as a Docker container using around 2 GB RAM, no GPU required.
- Multiple agents can run in parallel without conflicting – solving the exact problem that inspired the project.
- Users can watch agents work in real time and take over control whenever needed.
- Open source under AGPL-3.0, self-hosted at screenbox.dev.
Nauti's Take
Classic 'scratching your own itch' tooling – and that is exactly why it is convincing. No bloated feature set, just a direct answer to a real problem in parallel agent workflows.
Two gigabytes of RAM per desktop is acceptable as long as tasks are not overly resource-intensive. The interesting question is how deeply Screenbox can integrate with frameworks like LangGraph or AutoGen going forward.
The AGPL license is a deliberate move to prevent commercial players from simply forking and monetizing the work.