31 / 663

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.

Sources