Functional Surfaces Product surfaces through which the tool can be used. CLI IDE Web
The primary surface is the CLI, complemented by IDE and web access.
1 Desktop app CLI IDE Cloud
Codex combines local surfaces with delegated cloud execution.
5 IDE Web Mobile API Slack
The IDE is the core surface; web, mobile, API, and Slack extend remote workflows.
10 11 CLI Desktop app IDE extension
Terminal, desktop app, and IDE extension cover local workflows.
15 Repository work Can read and modify files in a codebase and execute verification commands. SupportedClaude Code reads and changes files and runs repository-level commands through the CLI.
1 SupportedCodex can implement repository changes and run the related checks.
6 SupportedLocal and remote agents can change code and execute terminal commands.
10 SupportedOpenCode reads and changes files and runs shell tools in the project.
17 Plan mode Provides an explicit analytical or read-only mode before implementation. SupportedAn explicit planning mode separates analysis from subsequent implementation.
2 SupportedPlanning mode enables structured analysis before implementation.
6 SupportedA planning mode supports structured preparation of agentic changes.
9 SupportedA dedicated plan agent operates with restricted tool permissions.
16 MCP integration Can connect external tools and context through the Model Context Protocol. SupportedMCP servers can be connected as tools and data sources.
3 SupportedMCP servers extend Codex with additional tools and context sources.
6 SupportedMCP servers can expose local and external tools in Cursor.
12 SupportedMCP servers can be configured as additional tools.
17 Delegated agents Can use specialized subagents or parallel agents within a workflow. SupportedCustom subagents can be used with dedicated tasks and tool permissions.
4 SupportedMultiple agents can work on specialized subtasks in parallel.
5 PartialMultiple remote agents are possible; the reviewed source does not describe a general configurable subagent model.
10 SupportedPrimary agents and subagents can be configured with dedicated roles and tools.
16 Remote runs Can execute tasks asynchronously in a managed remote environment. UnknownThe reviewed introductory documentation does not establish a clearly bounded asynchronous remote-run feature.
1 SupportedTasks can run asynchronously in a managed cloud environment.
5 SupportedBackground Agents continue tasks in remote environments.
10 Not supportedBackground subagents run within the local session; a managed remote execution environment is not documented.
16 Non-functional Model choice Breadth of supported model providers and models. Anthropic models; operation through Amazon Bedrock and Google Vertex AI is also documented.1
OpenAI models optimized for Codex; no general multi-provider selection.5
Broad selection of current models from multiple providers plus automatic model selection.13
Provider and model selection through provider/model; local and external providers are configurable.16
Approval controls Granularity for approving or blocking file, shell, network, and tool actions. SupportedPermission modes control which tool actions require approval or are allowed.
2 SupportedSandbox boundaries and approval rules control file, shell, and network access.
7 PartialLocal MCP actions can require approval; remote agents execute terminal commands automatically.
10 12 SupportedRule-based permissions control access to tools and paths.
18 Execution isolation Technical restriction of file-system, process, or network access during an agent run. UnknownPermission modes are documented; the reviewed source does not describe a general local sandbox guarantee.
2 SupportedAgent runs are technically constrained by configurable sandbox boundaries.
7 SupportedRemote agents work in isolated environments; this does not apply universally to every local run.
10 PartialGranular access rules are available; the reviewed source does not promise a general operating-system sandbox.
18 Commercial Source model License and openness model of the local client or product. Proprietary product with documented client integrations.1
CLI under Apache-2.0; app and cloud service proprietary.6
Open source under the MIT license.19
Access model Basic subscription, API, or usage-based access model at the assessment date. Claude subscription or API/cloud-provider access.1
Included in supported ChatGPT plans; additional usage through credits or API-related metering.8
Free entry tier plus individual, team, and enterprise plans; agent usage is consumption-based.14
Client is freely usable; model costs depend on the selected provider or local operation.19