What problem does it solve? Desktop applications built on Electron (Slack, VS Code, Discord, Figma, Notion, Spotify) cannot be automated with standard web browser tools, forcing manual interaction for testing, data extraction, and repetitive UI tasks. ## Core Features & Use Cases - CDP Connection: Launch any Electron app with --remote-debugging-port and connect agent-browser to control it through Chrome DevTools Protocol. - Snapshot-Interact Workflow: Discover interactive elements via accessibility snapshots, then click, fill, type, and screenshot using element refs. - Multi-App Sessions: Control several Electron apps simultaneously with named sessions and switch between windows or webviews using tab commands. - Use Case: Launch Slack with remote debugging, connect agent-browser, snapshot the UI to find a channel, click it, and extract message text into a JSON file for analysis. ## Quick Start Launch Slack with the remote debugging port flag, then ask the agent to connect to port 9222 and take an interactive snapshot of the app.