All product columns

Compatibility matrix

Each column names one exact web, desktop, or CLI product. Filter rows here, then open a capability to see its target, conditions, sources, and change history. The grid does not calculate a product score.

130 capabilities
CapabilityChatGPTwebClaudewebGeminiwebCopilotwebGrokwebGrok BotdesktopPerplexitywebLe ChatwebDevinwebReplit AgentwebChatGPTdesktopClaudedesktopCursordesktopOpenWork DesktopdesktopCopilot ChatdesktopChrome WebMCP origin trialdesktopWindsurfdesktopZed AgentdesktopContinuedesktopClinedesktopJetBrains AIdesktopWarpdesktopClaude CLIcliChatGPT CLIcliCodex CLIcliOpenCodecliGemini CLIcliAidercliGoosecliCopilot CLIcliAmpcli
Accountable human handoff???????????????????????????????
Administrative policy controls???????????????????????????????
Agent Plugins failure isolation???????????????????????????????
Agent Plugins packaged MCP?????Y?????????????????????????
Agent Plugins packaged skills?????Y?????????????????????????
Agent Plugins portable manifest?????Y?????????????????????????
Agent Skills???????????????????????????????
Agent Skills core and discoveryPP???Y??????YYY???????P?Y?Y????
Agent Skills manual invocation???????????????????????????????
Agent Skills progressive loading???????????????????????????????
Agent Skills references and assets???????????????????????????????
Agent Skills scripts???????????????????????????????
AGENTS.md root instructions???????????????????????????????
Artifact and workspace export???????????????????????????????
Audio file upload and understanding????YP?????????????????????????
Audit logs and actor attribution???????????????????????????????
Automatic context compaction???????????????????????????????
Background agents?????Y???????P?????????????????
Browser automation?????Y???????Y?????????????????
Code execution?????????????P?????????????????
Collaboration and portability???????????????????????????????
Computer useP????Y??????PPP????????????????
Concurrent subagents???????????????????????????????
Connectors????YY?????????????????????????
Context compaction controls???????????????????????????????
Context usage visibility???????????????????????????????
Context window and effective input limit???????????????????????????????
Controlled conversation sharing???????????????????????????????
Conversation and run export???????????????????????????????
Custom instructions?????????????Y?????????????????
Data residency and processing location controls???????????????????????????????
Data retention and deletion controls???????????????????????????????
Data security and administrative controls???????????????????????????????
Diffs and patches???????????????????????????????
Encryption and key controls???????????????????????????????
Failure recovery and safe retry???????????????????????????????
File and media inputs???????????????????????????????
File upload limits and quota visibility???????????????????????????????
Git and pull requests???????????????????????????????
Human approval?????Y???????Y?????????????????
Image upload and paste????YY?????????????????????????
Local models???????????????????????????????
Local-only and offline operation???????????????????????????????
Long-term memory?????Y?????????????????????????
MCP AppsPP?????????P??Y????????????????
MCP cancellation???????????????????????????????
MCP client role?????Y?????????????????????????
MCP elicitation???????????????????????????????
MCP legacy HTTP and SSE?????Y?????????????????????????
MCP list-changed notifications???????????????????????????????
MCP logging???????????????????????????????
MCP OAuth authorization???????????????????????????????
MCP progress notifications???????????????????????????????
MCP prompt-list notifications???????????????????????????????
MCP prompts???????????????????????????????
MCP Registry metadata???????????????????????????????
MCP resource subscriptions???????????????????????????????
MCP resources???????????????????????????????
MCP revision compatibility???????????????????????????????
MCP roots???????????????????????????????
MCP sampling???????????????????????????????
MCP server instructions???????????????????????????????
MCP server role???????????????????????????????
MCP stdio transport?????Y?????????????????????????
MCP Streamable HTTP?????Y?????????????????????????
MCP task listing???????????????????????????????
MCP tasks???????????????????????????????
MCP toolsPP???Y?????PYYY???????Y?Y?Y????
Model Context Protocol???????????????????????????????
Model fallback visibility and control???????????????????????????????
Model selection???????????????????????????????
Model training and improvement controls???????????????????????????????
Models and context???????????????????????????????
Multi-file edit???????????????????????????????
Native plugin system?????????????Y?????????????????
Nested AGENTS.md instructions???????????????????????????????
Nested subagents???????????????????????????????
Output token limit???????????????????????????????
PDF documents????YY?????????????????????????
Per-subagent model selection???????????????????????????????
Persistent instructions???????????????????????????????
Plan and pricing disclosure???????????????????????????????
Plugin marketplace and installation?????Y?????????????????????????
Plugin systems???????????????????????????????
Plugin vendor extensions???????????????????????????????
Product-native rules???????????????????????????????
Project-scoped Agent Skills???????????????????????????????
Prompt and context cache reuse???????????????????????????????
Prompt cache controls???????????????????????????????
Prompt cache telemetry???????????????????????????????
Rate limit and quota disclosure???????????????????????????????
Realtime voice???????????????????????????????
Reasoning effort controls???????????????????????????????
Resumable runs???????????????????????????????
Role-based collaboration access???????????????????????????????
Run timeout and duration limits???????????????????????????????
Run, approval, and failure notifications???????????????????????????????
Sandbox network???????????????????????????????
Scheduled runs?????Y?????????????????????????
Screenshots?????????????P?????????????????
Secrets management and redaction???????????????????????????????
Shared projects and team context???????????????????????????????
Streaming output?????????????Y?????????????????
Structured output???????????????????????????????
Structured subagent result handoff???????????????????????????????
Subagent approval and permission boundaries???????????????????????????????
Subagent context isolation and inheritance???????????????????????????????
Subagent delegation?????P???????Y?????????????????
Subagent lifecycle controls???????????????????????????????
Subagent MCP access???????????????????????????????
Subagent write access???????????????????????????????
Subagents???????????????????????????????
Terminal commands?????Y??????YYY???????Y?Y?Y????
Text and office document input????YY?????????????????????????
Usage and cost metering???????????????????????????????
Usage, cost, and run reliability???????????????????????????????
User-scoped Agent Skills???????????????????????????????
Video preprocessing disclosure???????????????????????????????
Video upload and understanding????PP?????????????????????????
Web fetch???????????????????????????????
WebMCP???????????????????????????????
WebMCP declarative form tools???????????????P???????????????
WebMCP execution cancellation???????????????????????????????
WebMCP imperative tools???????????????P???????????????
WebMCP permissions policy???????????????????????????????
WebMCP security annotations???????????????????????????????
WebMCP tool discovery???????????????P???????????????
WebMCP tool execution???????????????P???????????????
Workspace files?????P?????PYYY???????Y?Y?Y????
Workspace search???????????????????????????????