# Alternatives to Codex CLI

> Source: https://theagentsindex.com/codex-cli/alternatives (current datasheets, evidence-ranked)

Candidates share the baseline category or are previously researched peers. Requirements, preserved strengths, explicit trade-offs and research coverage decide the order; paid tier does not.

## Shortlist

### 1. Cline

Open-source coding agent for VS Code, JetBrains, the terminal and CI, running on whichever model you bring.

**Research coverage:** 34/35 criteria

**Where it improves on Codex CLI:**
- [Whole-codebase work: yes — Repository-wide migrations are a stated use case, though the vendor is explicit that it never indexes a repo and instead uses partial-file analysis and summarisation.](https://cline.bot/)
- [Claude: yes — Claude is supported and is the vendor's recommended coding model, reachable through Cline's own billing, through Anthropic directly, or via Bedrock and Vertex.](https://cline.bot/)
- [Model choice: yes — You choose the model and the provider, and the vendor frames that as its differentiator; the same client talks to more than thirty providers plus local runtimes.](https://cline.bot/pricing)

**Trade-offs against Codex CLI:**
- [In a browser: partial — The browser UI is Kanban, a board you start yourself on localhost and label a research preview; the vendor's hosted web app is the account and admin console, not a place to run tasks.](https://docs.cline.bot/usage/kanban)
- [Seat model: partial — Seats are counted against an organisation licence - every owner, admin, member and even a pending invite holds one - but no seat price, floor or ceiling is published, and Enterprise claims unlimited seats.](https://docs.cline.bot/enterprise-solutions/team-management/managing-members)

[View Cline](https://theagentsindex.com/cline)

### 2. Cursor

Coding agent in a desktop editor, terminal CLI, cloud VMs and CI, priced per seat plus token usage.

**Research coverage:** 35/35 criteria

**Where it improves on Codex CLI:**
- [Whole-codebase work: yes — Cloud agents work across multiple repositories in one task and raise a pull request in each repo they touch.](https://cursor.com/docs/cloud-agent)
- [Claude: yes — Anthropic models are first-class, billed from the Other Models pool at Anthropic's own per-token API rates.](https://cursor.com/docs/models-and-pricing)
- [Model choice: yes — You pick the model per request, or hand selection to Auto/Cursor Router; each choice bills at that model's own rate.](https://cursor.com/docs/models-and-pricing)

**Trade-offs against Codex CLI:**
- [Open models: partial — All inference is hosted: the catalogue includes GLM 5.2 from Z.ai and Kimi K3 from Moonshot, but there is no path to point Cursor at open weights you run.](https://cursor.com/docs/models-and-pricing)
- [Open source: no — The Terms of Service forbid deriving or accessing the source; the /licenses page covers only third-party open source components used inside the IDE.](https://cursor.com/terms-of-service)
- [Admin controls: partial — Teams admins enforce Privacy Mode, team rules and sandbox mode; repository blocklists, model/MCP access controls and auto-run, browser and network controls are Enterprise-only.](https://cursor.com/pricing)

[View Cursor](https://theagentsindex.com/cursor)

### 3. Devin

Cloud AI software engineer that takes a ticket, works in its own VM, and opens a pull request.

**Research coverage:** 35/35 criteria

**Where it improves on Codex CLI:**
- [Whole-codebase work: yes — Migrations spanning many files, modules or whole repositories are the stated use for fanning work out to parallel sessions.](https://docs.devin.ai/work-with-devin/advanced-capabilities)
- [Claude: yes — Anthropic models are selectable in Devin CLI, where opus and sonnet resolve to the latest in each family.](https://docs.devin.ai/cli/models)
- [MCP server: yes — An authenticated MCP server at mcp.devin.ai lets any MCP client create sessions, query repositories and manage playbooks.](https://docs.devin.ai/work-with-devin/devin-mcp)

**Trade-offs against Codex CLI:**
- [Open source: partial — Only the Outposts Kubernetes orchestration operator is published as open source; no source distribution is documented for Devin itself.](https://docs.devin.ai/cloud/outposts/overview)
- [Bring your own key: partial — Your own AWS KMS key encrypts data at rest, but only on the Enterprise Assured deployment; no bring-your-own-inference is documented.](https://docs.devin.ai/enterprise/security-access/security/customer-managed-keys)
- [Certifications: partial — SOC 2 Type II since September 2024; the Trust Center additionally lists ISO/IEC 27001:2022 and CCPA, behind an NDA request.](https://docs.devin.ai/enterprise/security-access/security/enterprise-security)

[View Devin](https://theagentsindex.com/devin)

### 4. Junie

JetBrains coding agent for the terminal, JetBrains IDEs and CI, running on hosted or your own model keys.

**Research coverage:** 35/35 criteria

**Where it improves on Codex CLI:**
- [Whole-codebase work: yes — The vendor claims repository-wide edits rather than single-file assistance, and markets long-running migrations specifically as the case its asynchronous remote mode exists for.](https://www.jetbrains.com/help/ai-assistant/junie-agent.html)
- [Claude: yes — Anthropic models are reachable both through the JetBrains subscription and by pasting your own Anthropic key, and the CLI ships a built-in alias mapping onto Claude models.](https://junie.jetbrains.com/docs/junie-cli-model-selection.html)
- [Model choice: yes — You choose, not the vendor: four provider classes are supported and a flag forces a specific one, though leaving the default lets JetBrains pick on price-quality grounds.](https://junie.jetbrains.com/docs/junie-cli-model-selection.html)

**Trade-offs against Codex CLI:**
- [In a browser: partial — The web app is a companion view onto a CLI session still running on your own machine, not a standalone hosted agent, and the vendor lists a dozen features it cannot do.](https://junie.jetbrains.com/docs/junie-cli-remote-mode.html)
- [Open source: no — The public repository carries installers, model profiles and a plugin rather than agent source, and its licence section reserves all rights and points at proprietary service terms.](https://github.com/JetBrains/junie)
- [Admin controls: partial — A developer can constrain the agent locally through the allowlist file on any tier, but organisation-wide policy such as company MCP rules is an enterprise capability.](https://www.jetbrains.com/ide-services/ai-enterprise/)

[View Junie](https://theagentsindex.com/junie)

### 5. Factory

Droid coding agents that run in the desktop app, CLI, IDEs, CI and Factory-managed cloud computers.

**Research coverage:** 35/35 criteria

**Where it improves on Codex CLI:**
- [Whole-codebase work: yes — Missions decompose multi-feature work into milestones and are documented for brownfield migrations.](https://docs.factory.ai/missions/overview)
- [Claude: yes — Anthropic models are listed natively, from Haiku 4.5 through Opus-class, with per-model usage multipliers.](https://factory.com/pricing)
- [Model choice: yes — You pick the model per session, per subagent and per exec run with -m/--model, or add custom endpoints.](https://docs.factory.ai/droid-exec/overview)

**Trade-offs against Codex CLI:**
- [Open source: partial — The CI action is a public repository; the Droid agent itself ships as binaries, with no source offered.](https://docs.factory.ai/software-factory/code-review-ci)
- [Free tier: no — The published plan list starts at Pro $20/mo; no free tier or trial is offered, though Droid Core and a BYOK allowance are free within a paid plan.](https://docs.factory.ai/pricing/individuals)
- [Admin controls: partial — Org-managed settings cap autonomy and restrict models, MCP servers, commands and network; listed from Business upward, with full controls on Enterprise.](https://factory.com/pricing)

[View Factory](https://theagentsindex.com/factory-ai)

### 6. Warp

Agentic development environment: a terminal, a standalone agent CLI, and unattended cloud coding agents.

**Research coverage:** 35/35 criteria

**Where it improves on Codex CLI:**
- [Whole-codebase work: yes — Codebase Context indexes the Git-tracked repo (and other indexed repos) so agents can carry repo-wide changes; index size caps vary by plan, at least 5,000 files per codebase on every plan.](https://docs.warp.dev/agents/capabilities/codebase-context/)
- [Claude: yes — Anthropic models are a first-class option in the model picker, and Claude Code can also be used as the agent harness inside Warp.](https://docs.warp.dev/agents/inference/model-choice/)
- [Model choice: yes — You pick from the model picker or write your own routing rules; an admin or your plan can grey out models, and Auto hands selection back to Warp if you want it.](https://docs.warp.dev/agents/inference/model-choice/)

**Trade-offs against Codex CLI:**
- [In your editor: no — There is no first-party IDE or editor extension; Warp ships its own editor and diff review and positions itself as the thing that replaces the external IDE. It can only launch your editor.](https://docs.warp.dev/code/overview/)
- [Open source: partial — The client is AGPL v3 and auditable. Nothing Warp says makes the same claim for the Automation Platform, cloud agents or Factories, and no licence is named for them.](https://docs.warp.dev/agents/)
- [Free tier: partial — The Free plan is a self-serve download with no call, but it bundles no agent usage: you must buy add-on credits or bring your own inference before the agent will run on Warp models.](https://docs.warp.dev/support-and-community/plans-and-billing/credits/)

[View Warp](https://theagentsindex.com/warp)

## Method

Unknown data is never treated as a benefit or a trade-off. Featured placement is labelled but cannot alter recommendation order.
