Screenbox

Virtual desktops for AI agents. Real Chromium, Docker isolation, 21 MCP tools, knowledge compilation. Open source, self-hosted.

Python Docker TigerVNC Chromium MCP Protocol FastAPI Website GitHub

Features

MCP-Native

  • Connect from Claude Code, Claude Desktop, or Cursor with one config line
  • Supports stdio, streamable HTTP, and SSE transports

Real Browser

  • Full Chromium with extensions (not headless)
  • Semantic page map with element coordinates
  • Chrome DevTools Protocol access

Isolation

  • Each desktop is a Docker container
  • Memory-limited, network-isolated
  • Per-agent API keys and ownership

Automation

  • 21 MCP tools, 100+ actions
  • Screenshot, OCR, click, type, shell, file I/O
  • Batch operations for speed

Knowledge

  • Action logs compiled into declarative facts
  • Auto-injected into future sessions
  • Agents learn between runs

Oversight

  • Watch agents via RDP or noVNC
  • Take control anytime
  • Web dashboard for management
← All projects