Screenbox: Open-Source Virtual Desktops for AI Agents Built Entirely by Voice

What Screenbox Does
Screenbox creates isolated Linux desktops in Docker containers for AI agents. When you run multiple AI agents in parallel, they typically fight for the same screen, same files, and same browser. This causes problems like one agent downloading a file while another overwrites it, or one agent crashing Chrome while another loses its session.
Key Features
- Each agent gets its own isolated Linux desktop in Docker
- Full Chromium browser included
- Complete file system isolation
- Terminal access
- 21 MCP tools including screenshot, click, type, shell, and window management
- Everything a human can do at a desktop
Development Details
The project was built entirely using voice commands with Claude Code. The creator states: "I haven't seen a single line of code inside." It's currently running in production daily for both work and personal projects.
Technical Specifications
- License: AGPL-3.0
- GitHub: github.com/dklymentiev/screenbox
- Website: screenbox.dev
- Demo video available showing actual desktops using the project itself
The demo video's chat panel is a mock for demonstration purposes, but everything else shown is real functionality.
📖 Read the full source: r/ClaudeAI
👀 See Also

ClankerRank: A Benchmark for AI-Assisted Coding Skills with Claude Haiku
A developer built ClankerRank to measure proficiency in AI-assisted coding using Claude's Haiku 4.5 model. The platform presents identical bugs to users, scores outputs with hidden test suites, and has revealed clear skill gaps among hundreds of participants.

agent-recall: Local SQLite MCP for Persistent Claude Code Memory
agent-recall is an MCP server that gives Claude Code persistent memory across sessions using a local SQLite file. It provides 9 MCP tools for saving entities, relationships, and observations, with LLM-summarized briefings at session start instead of raw data dumps.

MCP Support Merged into llama.cpp with New WebUI Features
The Model Context Protocol (MCP) pull request for llama.cpp has been merged, adding MCP support, tool calls, an agentic loop, and a server selector to the llama-server/WebUI side.

Claude Cowork vs OpenClaw: Where the replacement narrative holds and breaks
Claude Cowork offers persistent desktop sessions with low friction, while OpenClaw maintains advantages in system-level automation, skill ecosystems, and workflow control.