# Can My Agent Use harnesses > 31 exact web, desktop, and CLI product surfaces. Unknown means unreviewed, not unsupported. ## Web - [ChatGPT](/harnesses/chatgpt-web.md): ChatGPT in the browser. 18/114 current cells reviewed; 10 supported, 8 partial, 0 unsupported, 96 unknown. - [Claude](/harnesses/claude-web.md): Claude in the browser. 20/114 current cells reviewed; 15 supported, 5 partial, 0 unsupported, 94 unknown. - [Gemini](/harnesses/gemini-web.md): Gemini in the browser. 10/114 current cells reviewed; 10 supported, 0 partial, 0 unsupported, 104 unknown. - [Copilot](/harnesses/copilot-web.md): Microsoft Copilot in the browser. 6/114 current cells reviewed; 6 supported, 0 partial, 0 unsupported, 108 unknown. - [Grok](/harnesses/grok-web.md): Grok's consumer chat surface in the browser, distinct from Grok Bot. 9/114 current cells reviewed; 9 supported, 0 partial, 0 unsupported, 105 unknown. - [Perplexity](/harnesses/perplexity-web.md): Perplexity in the browser. 10/114 current cells reviewed; 7 supported, 3 partial, 0 unsupported, 104 unknown. - [Le Chat](/harnesses/le-chat.md): Mistral Le Chat in the browser. 4/114 current cells reviewed; 4 supported, 0 partial, 0 unsupported, 110 unknown. - [Devin](/harnesses/devin-web.md): Devin software agent in the browser. 5/114 current cells reviewed; 5 supported, 0 partial, 0 unsupported, 109 unknown. - [Replit Agent](/harnesses/replit-agent.md): Replit Agent in the browser IDE. 8/114 current cells reviewed; 5 supported, 3 partial, 0 unsupported, 106 unknown. ## Desktop - [Grok Bot](/harnesses/grok-bot-desktop.md): Persistent AI teammates reached through a desktop client and executed on a hosted computer. 35/114 current cells reviewed; 27 supported, 5 partial, 3 unsupported, 79 unknown. - [ChatGPT](/harnesses/chatgpt-desktop.md): ChatGPT desktop app. 17/114 current cells reviewed; 12 supported, 5 partial, 0 unsupported, 97 unknown. - [Claude](/harnesses/claude-desktop.md): Claude desktop app. 18/114 current cells reviewed; 13 supported, 5 partial, 0 unsupported, 96 unknown. - [Cursor](/harnesses/cursor.md): Cursor desktop workbench. 54/114 current cells reviewed; 49 supported, 5 partial, 0 unsupported, 60 unknown. - [OpenWork Desktop](/harnesses/openwork-desktop.md): Local-first desktop agent workbench with OpenCode-backed skills, MCP, plugins, browser control, and local or remote workers. 14/114 current cells reviewed; 11 supported, 3 partial, 0 unsupported, 100 unknown. - [Copilot Chat](/harnesses/vscode-copilot.md): GitHub Copilot Chat inside VS Code. 55/114 current cells reviewed; 46 supported, 9 partial, 0 unsupported, 59 unknown. - [Chrome WebMCP origin trial](/harnesses/chrome-webmcp-preview.md): Experimental Chrome surface for websites and WebMCP-aware browser agents. 7/114 current cells reviewed; 3 supported, 4 partial, 0 unsupported, 107 unknown. - [Windsurf](/harnesses/windsurf.md): Windsurf desktop workbench. 4/114 current cells reviewed; 3 supported, 1 partial, 0 unsupported, 110 unknown. - [Zed Agent](/harnesses/zed-agent.md): Agent panel inside the Zed editor. 14/114 current cells reviewed; 11 supported, 0 partial, 3 unsupported, 100 unknown. - [Continue](/harnesses/continue.md): Continue editor extension. 16/114 current cells reviewed; 14 supported, 1 partial, 1 unsupported, 98 unknown. - [Cline](/harnesses/cline.md): Cline editor agent. 17/114 current cells reviewed; 14 supported, 2 partial, 1 unsupported, 97 unknown. - [JetBrains AI](/harnesses/jetbrains-ai.md): JetBrains AI assistant in IDEs. 0/114 current cells reviewed; 0 supported, 0 partial, 0 unsupported, 114 unknown. - [Warp](/harnesses/warp.md): Warp terminal with agent mode. 5/114 current cells reviewed; 3 supported, 2 partial, 0 unsupported, 109 unknown. ## CLI - [Claude CLI](/harnesses/claude-cli.md): Claude in a terminal harness. 62/114 current cells reviewed; 47 supported, 14 partial, 1 unsupported, 52 unknown. - [ChatGPT CLI](/harnesses/chatgpt-cli.md): ChatGPT in a terminal harness. 0/114 current cells reviewed; 0 supported, 0 partial, 0 unsupported, 114 unknown. - [Codex CLI](/harnesses/codex-cli.md): Terminal coding agent that can inspect, edit, and run code in a local repository. 22/114 current cells reviewed; 18 supported, 4 partial, 0 unsupported, 92 unknown. - [OpenCode](/harnesses/opencode.md): Open-source terminal coding agent with project tools, configurable model providers, MCP, skills, and plugins. 6/114 current cells reviewed; 6 supported, 0 partial, 0 unsupported, 108 unknown. - [Gemini CLI](/harnesses/gemini-cli.md): Interactive terminal agent with filesystem, shell, web, and MCP tools. 47/114 current cells reviewed; 38 supported, 7 partial, 2 unsupported, 67 unknown. - [Aider](/harnesses/aider.md): Aider pair-programming CLI. 5/114 current cells reviewed; 3 supported, 2 partial, 0 unsupported, 109 unknown. - [Goose](/harnesses/goose.md): Extensible local agent CLI for coding and automation with multiple model providers and MCP extensions. 0/114 current cells reviewed; 0 supported, 0 partial, 0 unsupported, 114 unknown. - [Copilot CLI](/harnesses/copilot-cli.md): Terminal-native GitHub Copilot agent for questions, code changes, debugging, and GitHub workflows. 22/114 current cells reviewed; 19 supported, 3 partial, 0 unsupported, 92 unknown. - [Amp](/harnesses/amp-cli.md): Sourcegraph Amp coding agent. 0/114 current cells reviewed; 0 supported, 0 partial, 0 unsupported, 114 unknown.