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

Claude Sleuth: A 56-Task Investigation Workflow for Claude AI
Claude Sleuth is a structured investigation workflow for Claude AI with 6 phases and 56 tasks, featuring persistent state storage via Cloudflare D1 and standardized output conventions including ISO 8601 timestamps, POLE entity records, and ICD 203 probability language.

Building a Sub-500ms Voice Agent: Architecture and Performance Insights
A developer built a voice agent from scratch achieving ~400ms end-to-end latency with full STT → LLM → TTS streaming. Key insights include treating voice as a turn-taking problem, using semantic end-of-turn detection, and colocating all components for minimal latency.

Pneuma: An AI-Generated Desktop Environment Where Software Materializes from Descriptions
Pneuma is a desktop computing environment where you describe what you want—a CPU monitor, game, notes app, or data visualizer—and a working program materializes in seconds. The system generates self-contained Rust modules, compiles them to WebAssembly, and executes them in sandboxed Wasmtime instances with GPU rendering via wgpu.

Claude-Code v2.1.76 adds MCP elicitation, worktree optimizations, and numerous fixes
Claude-Code v2.1.76 introduces MCP elicitation support for structured input mid-task, adds worktree.sparsePaths for monorepo efficiency, and fixes 20+ issues including deferred tool schema loss, slash command problems, and Remote Control session stability.