agent-workspace-linux
View on GitHubIsolated Linux desktop workspaces for AI agents — a hidden, agent-owned desktop and browser over MCP, so an agent can do GUI and web work without touching your real desktop.
Rust MCP server that gives AI agents a hidden, agent-owned Linux X11 desktop and workspace-owned Chrome over loopback CDP, so agents can do GUI and web automation without touching your real desktop, mouse, or browser sessions.
Use Cases
GUI app QA inside an isolated Linux desktopWebsite QA and visual inspection without touching host ChromeSandboxed browser automation in a throwaway profileScreenshot, click, type and clipboard control in an agent-owned X11 workspaceLogged-in session validation (GitHub/Slack) via a copied Chrome profileRunning long-lived or headless agents that need a real desktopPolicy-capped workspace runs with network, mount and app allowlistsLive human pause/read-only/stop monitoring via a floating viewer
Built With
- Language
- Rust
- Frameworks
- rmcp · GPUI · tokio · serde · x11rb · bubblewrap · Xvfb · openbox · Chrome DevTools Protocol · npm · cargo · schemars
Tags
mcp · mcp-server · linux · x11 · desktop-automation · browser-automation · sandbox · computer-use · ai-agents · rust · headless · permissions · cdp · claude-code · codex · gui-automation