{
  "slug": "automate-a-browser",
  "label": "automate a browser",
  "blurb": "Let an agent open pages, click, type and fill in forms in a real or headless browser.",
  "keywords": [
    "browser automation",
    "playwright",
    "puppeteer",
    "headless",
    "browser"
  ],
  "categories": [
    "browser-computer"
  ],
  "access": [
    "mcp",
    "api"
  ],
  "count": 37,
  "official": 12,
  "url": "https://agentswitchboard.dev/tasks/automate-a-browser",
  "browseUrl": "https://agentswitchboard.dev/browse?task=automate-a-browser",
  "agentsUrl": "https://agentswitchboard.dev/api/agents?task=automate-a-browser",
  "agents": [
    {
      "name": "Browserbase",
      "slug": "browserbase",
      "url": "https://agentswitchboard.dev/agents/browserbase",
      "iconUrl": "https://agentswitchboard.dev/icons/browserbase.png?v=1bbd5d24",
      "description": "Managed headless browser infrastructure for AI agents. Run Playwright or Puppeteer at scale with built-in proxies, CAPTCHA solving, and session management.",
      "provider": "Browserbase",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Spin up managed headless browser sessions with Playwright or Puppeteer in seconds"
    },
    {
      "name": "Browserless",
      "slug": "browserless",
      "url": "https://agentswitchboard.dev/agents/browserless",
      "iconUrl": "https://agentswitchboard.dev/icons/browserless.png?v=438b2338",
      "description": "Runs hosted or self-hosted headless browsers for agents and scripts, with REST APIs for screenshots, PDFs, and scraping, Puppeteer/Playwright over WebSocket, and an MCP server.",
      "provider": "Browserless",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api",
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "BrowserQL Automation: Runs GraphQL-style BrowserQL queries against stealth browser sessions to navigate, extract data, and solve CAPTCHAs on…"
    },
    {
      "name": "Browser Use",
      "slug": "browser-use",
      "url": "https://agentswitchboard.dev/agents/browser-use",
      "iconUrl": "https://agentswitchboard.dev/icons/browser-use.png?v=43f8fd23",
      "description": "Open-source Python library for AI browser automation. Control any website with natural language; cloud adds stealth browsers, proxies, and CAPTCHA solving.",
      "provider": "Browser Use",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api",
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": true,
      "authType": "apiKey",
      "why": "Stealth Browser: Anti-detection headless browsers with CAPTCHA solving and rotating proxies across 195+ countries"
    },
    {
      "name": "Playwright MCP",
      "slug": "playwright-mcp",
      "url": "https://agentswitchboard.dev/agents/playwright-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/playwright-mcp.png?v=b809713c",
      "description": "Official Microsoft MCP server for browser automation. Agents navigate pages and interact with elements via accessibility snapshots — no vision model required.",
      "provider": "Microsoft",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": true,
      "authType": "none",
      "why": "Page Navigation: Navigate URLs, follow links, go back/forward, and control browser history programmatically"
    },
    {
      "name": "Browser Harness",
      "slug": "browser-harness",
      "url": "https://agentswitchboard.dev/agents/browser-harness",
      "iconUrl": "https://agentswitchboard.dev/icons/browser-harness.png?v=43f8fd23",
      "description": "Connects an LLM directly to a real Chrome browser over a single CDP websocket, letting the agent write the helper code and site skills it is missing mid-task.",
      "provider": "Browser Use",
      "categories": [
        "browser-computer",
        "code-devtools"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Cloud Browser Sessions: Starts isolated Browser Use Cloud browsers with stealth settings, proxies, and captcha solving for parallel or headless runs."
    },
    {
      "name": "Steel",
      "slug": "steel",
      "url": "https://agentswitchboard.dev/agents/steel",
      "iconUrl": "https://agentswitchboard.dev/icons/steel.png?v=8f78cafe",
      "description": "Open-source headless browser infrastructure for AI agents. Deploy managed browser sessions with built-in proxies and auth handling. Self-hosted or cloud.",
      "provider": "Steel",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Launch managed browser sessions for AI agents via a simple REST API"
    },
    {
      "name": "Bright Data MCP",
      "slug": "bright-data-mcp",
      "url": "https://agentswitchboard.dev/agents/bright-data-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/bright-data-mcp.png?v=6456d332",
      "description": "Enterprise web scraping and browser automation MCP. Lets agents search, crawl, and extract any website without bot detection using Bright Data's proxy network.",
      "provider": "Bright Data",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Browser Automation: Navigate websites, click elements, and extract data using a managed cloud browser via MCP tools"
    },
    {
      "name": "Moli",
      "slug": "moli",
      "url": "https://agentswitchboard.dev/agents/moli",
      "iconUrl": "https://agentswitchboard.dev/icons/moli.png?v=7d809351",
      "description": "Fetches, extracts, and automates web pages in an open-source Rust headless browser that outputs Markdown or semantic trees and serves CDP and WebDriver, for agents reading the web.",
      "provider": "Lexmount",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Automation Server: Serves CDP, WebDriver Classic, and WebDriver BiDi from one endpoint with moli serve, usable from Playwright."
    },
    {
      "name": "BrowserAct",
      "slug": "browseract",
      "url": "https://agentswitchboard.dev/agents/browseract",
      "iconUrl": "https://agentswitchboard.dev/icons/browseract.png?v=46e73832",
      "description": "Automates real-Chrome browser sessions for AI agents — breaks through anti-bot walls, isolates multi-account sessions, runs parallel tasks, and hands off to humans when stuck.",
      "provider": "BrowserAct",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Anti-Bot Evasion: Drives real Chrome sessions that pass anti-bot and verification walls that block headless automation."
    },
    {
      "name": "Stagehand",
      "slug": "stagehand",
      "url": "https://agentswitchboard.dev/agents/stagehand",
      "iconUrl": "https://agentswitchboard.dev/icons/stagehand.png?v=4f0d1a7d",
      "description": "Provides an AI-native browser automation SDK combining atomic act/extract/observe primitives with an LLM for resilient, self-healing web workflows.",
      "provider": "Browserbase",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Agent TARS",
      "slug": "agent-tars",
      "url": "https://agentswitchboard.dev/agents/agent-tars",
      "iconUrl": "https://agentswitchboard.dev/icons/agent-tars.png?v=cf57d518",
      "description": "ByteDance's multimodal AI agent for desktop and browser automation — controls GUIs, browsers, and shell via vision and MCP tools. Available as npm CLI and desktop app.",
      "provider": "ByteDance",
      "categories": [
        "browser-computer",
        "infrastructure"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Browser Agent: Navigate websites, fill forms, click elements, and extract data from web pages autonomously via the browser."
    },
    {
      "name": "agent-browser",
      "slug": "agent-browser",
      "url": "https://agentswitchboard.dev/agents/agent-browser",
      "iconUrl": "https://agentswitchboard.dev/icons/agent-browser.png?v=7f93989f",
      "description": "Lets coding agents drive Chrome from a native Rust CLI or stdio MCP server, using accessibility snapshots with element refs, semantic locators, and saved login state.",
      "provider": "Vercel Labs",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "Chrome DevTools MCP",
      "slug": "chrome-devtools-mcp",
      "url": "https://agentswitchboard.dev/agents/chrome-devtools-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/chrome-devtools-mcp.png?v=28941fdf",
      "description": "Official Chrome DevTools MCP server. Gives AI coding agents browser debugging — inspect DOM, execute JS, capture screenshots, and trace network requests via CDP.",
      "provider": "Chrome DevTools",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "JS Execution: Execute JavaScript in the browser context and return structured results to the AI agent"
    },
    {
      "name": "Amazon Nova Act",
      "slug": "amazon-nova-act",
      "url": "https://agentswitchboard.dev/agents/amazon-nova-act",
      "iconUrl": "https://agentswitchboard.dev/icons/amazon-nova-act.png?v=693d8217",
      "description": "Builds and runs browser UI-automation agents from natural-language act() steps and Python, with human-in-the-loop handoff and deployment to AWS, for teams automating web workflows.",
      "provider": "Amazon Web Services",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Natural-Language Browser Steps: Executes act() calls that observe the page and take browser actions in an agentic loop."
    },
    {
      "name": "gstack",
      "slug": "gstack",
      "url": "https://agentswitchboard.dev/agents/gstack",
      "iconUrl": "https://agentswitchboard.dev/icons/gstack.png?v=453f1f9e",
      "description": "Adds sprint-style slash-command skills to Claude Code and other agents for planning, review, QA, and shipping, plus a bundled headless Chromium browse daemon.",
      "provider": "Garry Tan",
      "categories": [
        "code-devtools",
        "browser-computer"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Browser Driving: Drives the Aside browser or gstack's bundled headless Chromium with /browse for real sessions, clicks, and screenshots."
    },
    {
      "name": "Pluno",
      "slug": "pluno",
      "url": "https://agentswitchboard.dev/agents/pluno",
      "iconUrl": "https://agentswitchboard.dev/icons/pluno.png?v=7f72c066",
      "description": "Automates web apps through their underlying APIs rather than clicking the UI, running as a browser extension. Claims ~10x speed and ~10x fewer tokens than click-based browser agents.",
      "provider": "Pluno",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "browser-extension"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Browser-Extension Agent: Runs as a browser extension that operates the apps you are already logged into in your tabs."
    },
    {
      "name": "Scrapling",
      "slug": "scrapling",
      "url": "https://agentswitchboard.dev/agents/scrapling",
      "iconUrl": "https://agentswitchboard.dev/icons/scrapling.png?v=0d3e1aef",
      "description": "High-performance Python web scraping library with anti-bot bypass, async support, and smart element auto-matching — faster than Playwright with no browser overhead.",
      "provider": "Scrapling OSS",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "No Browser Overhead: Extract data without launching a browser — faster and lower memory than Playwright"
    },
    {
      "name": "Jev Ultrafast",
      "slug": "jev-ultrafast",
      "url": "https://agentswitchboard.dev/agents/jev-ultrafast",
      "iconUrl": "https://agentswitchboard.dev/icons/jev-ultrafast.png?v=43f8fd23",
      "description": "Drives a browser through a dynamic indexed action space, cutting agent web-task latency to seconds, with a Google Flights search completing in about seven.",
      "provider": "Browser Use",
      "categories": [
        "browser-computer",
        "autonomous-agents"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Local Server: Runs a local server so external agent harnesses can drive the browser over HTTP."
    },
    {
      "name": "AgentQL MCP",
      "slug": "agentql-mcp",
      "url": "https://agentswitchboard.dev/agents/agentql-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/agentql-mcp.png?v=17cde78e",
      "description": "Extracts structured web data using natural language queries — no XPath or selectors needed. Works via Python/JS SDKs, MCP server, and REST API.",
      "provider": "TinyFish",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api",
        "mcp",
        "browser-extension"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Playwright Integration: Wraps AgentQL around Playwright browser sessions for Python and JavaScript, enabling AI-powered element interaction."
    },
    {
      "name": "Hronaut",
      "slug": "hronaut",
      "url": "https://agentswitchboard.dev/agents/hronaut",
      "iconUrl": "https://agentswitchboard.dev/icons/hronaut.png?v=d398f319",
      "description": "Provides coding agents a visible local Electron browser through MCP, with persistent isolated workspaces and human pause/takeover for manual steps.",
      "provider": "Hronom",
      "categories": [
        "browser-computer",
        "code-devtools"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Persistent Browser Workspaces: Keeps named tabs, cookies, and storage available across compatible local MCP sessions without using an everyday…"
    },
    {
      "name": "WebMCP",
      "slug": "webmcp",
      "url": "https://agentswitchboard.dev/agents/webmcp",
      "iconUrl": "https://agentswitchboard.dev/icons/webmcp.png?v=7dbf33b5",
      "description": "Exposes a website's own functions as callable tools for browser AI agents via the W3C WebMCP API (navigator/document.modelContext). Ships a polyfill, TypeScript SDK, and React hooks.",
      "provider": "WebMCP-org",
      "categories": [
        "browser-computer",
        "code-devtools"
      ],
      "accessMethods": [
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Browser MCP Transport: Bridges in-page tools to MCP clients over an in-browser transport, with no backend MCP server to rebuild."
    },
    {
      "name": "Full Self Browsing",
      "slug": "full-self-browsing",
      "url": "https://agentswitchboard.dev/agents/full-self-browsing",
      "iconUrl": "https://agentswitchboard.dev/icons/full-self-browsing.png?v=c199c91f",
      "description": "Automates browser tasks via DOM using your real Chrome profile — persistent auth, 50+ actions, memory system, MCP server, and multi-model support.",
      "provider": "Lakshman Turlapati",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "browser-extension",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Kitesurf",
      "slug": "kitesurf",
      "url": "https://agentswitchboard.dev/agents/kitesurf",
      "iconUrl": "https://agentswitchboard.dev/icons/kitesurf.png?v=7c4f193b",
      "description": "Agent-first browser from Cloudflare that runs pages inside V8 isolates, giving agents fast, cheap, sandboxed web browsing at the edge.",
      "provider": "Cloudflare",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Skyvern",
      "slug": "skyvern",
      "url": "https://agentswitchboard.dev/agents/skyvern",
      "iconUrl": "https://agentswitchboard.dev/icons/skyvern.png?v=0ab5cdb9",
      "description": "Automates browser-based workflows using computer vision and LLMs — handles logins, form fills, CAPTCHA solving, and structured data extraction at scale.",
      "provider": "Skyvern AI",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Oxylabs MCP",
      "slug": "oxylabs-mcp",
      "url": "https://agentswitchboard.dev/agents/oxylabs-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/oxylabs-mcp.png?v=2ca92dd8",
      "description": "Lets AI agents scrape any URL with JavaScript rendering and geo-targeting, pull Google and Amazon results, and crawl sites with AI extraction, via the official Oxylabs MCP server.",
      "provider": "Oxylabs",
      "categories": [
        "research",
        "browser-computer"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "bearer",
      "why": "AI Browser Agent: Controls a real browser from a prompt, navigating, clicking, and filling forms, then returns the result of the task."
    },
    {
      "name": "Crawl4AI",
      "slug": "crawl4ai",
      "url": "https://agentswitchboard.dev/agents/crawl4ai",
      "iconUrl": "https://agentswitchboard.dev/icons/crawl4ai.png?v=b87dccfc",
      "description": "Crawls and scrapes web pages into clean Markdown for RAG pipelines, with CSS, XPath, and LLM-driven structured extraction, deep crawling, and full browser session control.",
      "provider": "UncleCode",
      "categories": [
        "browser-computer",
        "research",
        "data-analytics"
      ],
      "accessMethods": [
        "api",
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Browser Session Control: Drives Chromium, Firefox, or WebKit with persistent profiles, proxies, stealth mode, hooks, and reusable sessions for…"
    },
    {
      "name": "BrowserOS",
      "slug": "browseros",
      "url": "https://agentswitchboard.dev/agents/browseros",
      "iconUrl": "https://agentswitchboard.dev/icons/browseros.png?v=4dac6c54",
      "description": "Drives a local open-source Chromium using your existing logged-in sessions, feeding external agents compact page snapshots and batched actions instead of raw HTML.",
      "provider": "BrowserOS",
      "categories": [
        "browser-computer",
        "infrastructure"
      ],
      "accessMethods": [
        "browser-extension",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Batched Actions: Executes several clicks, inputs, and navigations in one round trip to cut latency on multi-step browser flows."
    },
    {
      "name": "Page Agent",
      "slug": "page-agent",
      "url": "https://agentswitchboard.dev/agents/page-agent",
      "iconUrl": "https://agentswitchboard.dev/icons/page-agent.png?v=bf0b467a",
      "description": "Embeds a GUI agent in any web page with one script tag, driving the existing DOM from natural-language instructions without screenshots or a headless browser.",
      "provider": "Alibaba",
      "categories": [
        "browser-computer",
        "code-devtools"
      ],
      "accessMethods": [
        "mcp",
        "browser-extension"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "Multi-Page Tasks: Extends a task across browser tabs using the optional Chrome extension, coordinating steps that span more than one page."
    },
    {
      "name": "Kampala",
      "slug": "kampala",
      "url": "https://agentswitchboard.dev/agents/kampala",
      "iconUrl": "https://agentswitchboard.dev/icons/kampala.png?v=ad01bb48",
      "description": "YC W26. Watches one human workflow demo and converts any website, mobile, or desktop app into a stable REST API — no browser automation, no selectors, no LLM calls per action.",
      "provider": "Zatanna",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Firefox DevTools MCP",
      "slug": "firefox-devtools-mcp",
      "url": "https://agentswitchboard.dev/agents/firefox-devtools-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/firefox-devtools-mcp.png?v=c0583af3",
      "description": "Lets MCP clients automate and debug a local Firefox via WebDriver BiDi: navigate pages, fill forms, inspect network and console, and take screenshots.",
      "provider": "Mozilla",
      "categories": [
        "browser-computer",
        "code-devtools"
      ],
      "accessMethods": [
        "mcp",
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Page Management: Lists, selects, and navigates Firefox tabs with list_pages, select_page, and navigate_page, including headless runs and Firefox for…"
    },
    {
      "name": "Safari MCP Server",
      "slug": "safari-mcp",
      "url": "https://agentswitchboard.dev/agents/safari-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/safari-mcp.png?v=2d397630",
      "description": "Connects AI agents to a live Safari window for web debugging: DOM inspection, network monitoring, console logs, screenshots, and JS evaluation. Official Apple/WebKit MCP server.",
      "provider": "Apple",
      "categories": [
        "browser-computer",
        "code-devtools"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": null
    },
    {
      "name": "OpenManus",
      "slug": "openmanus",
      "url": "https://agentswitchboard.dev/agents/openmanus",
      "iconUrl": "https://agentswitchboard.dev/icons/openmanus.png?v=7d9d381a",
      "description": "Builds general-purpose autonomous agents that plan, browse the web, run code, and use tools — an open, no-invite-code alternative to Manus from the MetaGPT team. 57k+ GitHub stars, MIT-licensed.",
      "provider": "FoundationAgents",
      "categories": [
        "orchestration",
        "autonomous-agents"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": true,
      "authType": "apiKey",
      "why": "Browser Automation: Controls a browser to search, navigate, and extract information as part of an autonomous task run."
    },
    {
      "name": "Eigent",
      "slug": "eigent",
      "url": "https://agentswitchboard.dev/agents/eigent",
      "iconUrl": "https://agentswitchboard.dev/icons/eigent.png?v=0f45bba4",
      "description": "Runs a local multi-agent desktop workforce that splits tasks across specialized workers with browser, terminal, and file access on your own machine.",
      "provider": "Eigent AI",
      "categories": [
        "orchestration",
        "browser-computer"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Local Execution: Grants workers browser, terminal, and filesystem access on the local machine so work happens without a cloud runtime."
    },
    {
      "name": "Skydive",
      "slug": "skydive",
      "url": "https://agentswitchboard.dev/agents/skydive",
      "iconUrl": "https://agentswitchboard.dev/icons/skydive.png?v=27a512e8",
      "description": "Gives cloud agents their own computer with a browser, filesystem, and terminal, then makes them reachable over Slack, email, and iMessage. Supports 170+ models.",
      "provider": "Anything",
      "categories": [
        "autonomous-agents",
        "browser-computer"
      ],
      "accessMethods": [
        "api",
        "cli"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "apiKey",
      "why": "Agent Workstation: Provisions each cloud agent a persistent computer with browser, filesystem, and terminal access it keeps between runs."
    },
    {
      "name": "UI-TARS Desktop",
      "slug": "ui-tars-desktop",
      "url": "https://agentswitchboard.dev/agents/ui-tars-desktop",
      "iconUrl": "https://agentswitchboard.dev/icons/ui-tars-desktop.png?v=4968d9ba",
      "description": "ByteDance's multimodal GUI agent stack that controls desktop and browser interfaces from natural language using vision-based grounding.",
      "provider": "ByteDance",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "cli",
        "api"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": null
    },
    {
      "name": "Mac Control MCP",
      "slug": "mac-control-mcp",
      "url": "https://agentswitchboard.dev/agents/mac-control-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/mac-control-mcp.png?v=91b62e46",
      "description": "Native Swift MCP server with 63 tools for full macOS automation — accessibility tree, Safari/Chrome control, screen capture, OCR, keyboard/mouse, Spotlight, and clipboard.",
      "provider": "AdelElo",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Browser Control: Control Safari and Chrome natively — navigate, click, type, and extract content without Playwright"
    },
    {
      "name": "Factory",
      "slug": "factory-ai",
      "url": "https://agentswitchboard.dev/agents/factory-ai",
      "iconUrl": "https://agentswitchboard.dev/icons/factory-ai.png?v=cf1fbf88",
      "description": "Runs enterprise coding Droids from the terminal with MCP tools, reusable Missions and Skills, plus a headless exec mode for CI pipelines.",
      "provider": "Factory",
      "categories": [
        "code-devtools",
        "orchestration"
      ],
      "accessMethods": [
        "cli",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "oauth2",
      "why": "Headless Execution: Executes agent tasks non-interactively through droid exec so they slot into CI pipelines and scripts."
    }
  ],
  "relatedTasks": [
    "control-a-computer",
    "scrape-websites",
    "search-the-web",
    "build-a-team-of-agents"
  ],
  "stacks": [
    "no-key-mcp-starter-pack"
  ]
}