New to this? Read how to pick an AI coding agent stack first. It explains the layers (editor, terminal, autonomous, models, protocols) and gives four stacks that work, so you know which comparison below you need.

Editors

Cursor vs Copilot

The narrower call when Windsurf is out and the question is GitHub-native workflow versus an AI-first editor.

Amazon Q vs JetBrains AI

For AWS-heavy and JetBrains-standard teams: governance, security controls, and rollout friction.

CLI agents

OpenCode vs Codex CLI

A model-agnostic open-source agent against OpenAI's managed CLI: control versus defaults.

Autonomous agents

Devin vs OpenHands

Cost per accepted change, plus the supervision and cleanup that autonomous runs still need.

Across the stack

MCP vs A2A

What belongs in model-to-tool context (MCP) and what belongs in agent-to-agent handoffs (A2A).

Looking for one tool rather than a matchup? The tools directory has a page for each.