# GitHub Copilot CLI vs Claude Code: cuál elegir en 2026

URL: https://agentvera.dev/es/blog/copilot-cli-vs-claude-code/ · Publicado: 2026-10-24

GitHub Copilot CLI vs Claude Code: planes y precios, modelos, esfuerzo, permisos y sandbox, reanudar sesiones, MCP e instalación, y cómo usar ambos en AgentVera.

**En resumen:**

- Copilot CLI necesita una suscripción a GitHub Copilot y ofrece modelos de varios proveedores, Claude entre ellos; Claude Code necesita un plan de Claude o una cuenta de API y ejecuta modelos Claude.
- Ambos CLI aceptan un nivel de esfuerzo hasta max, reanudan sesiones con --resume y leen CLAUDE.md, así que un mismo repositorio puede servir a los dos.
- Copilot CLI incluye un servidor MCP de GitHub integrado y un modo autopilot; Claude Code añade modos de permisos, hooks, skills y subagentes.

**GitHub Copilot CLI vs Claude Code es una elección entre un agente multiproveedor ligado a tu plan de GitHub y un agente solo de Claude con controles más profundos.** Copilot CLI es el agente de terminal de GitHub: inicias sesión con GitHub, usa tu suscripción a Copilot y te deja elegir modelos de varios proveedores, Claude incluido. Claude Code es el de Anthropic: inicias sesión con un plan de Claude o una cuenta de API, ejecuta modelos Claude y añade modos de permisos, hooks, skills y subagentes a su alrededor. Ambos aceptan un nivel de esfuerzo, reanudan sesiones con `--resume`, se conectan a servidores MCP y leen `CLAUDE.md`.

Este artículo compara inicio de sesión y precios, modelos, esfuerzo, permisos y sandbox, reanudación de sesiones, MCP e instalación, y después muestra cómo ejecutar ambos lado a lado. Sin puntuaciones de benchmarks; con Copilot puedes ejecutar el mismo modelo Claude en los dos, así que la diferencia está sobre todo en la herramienta que lo rodea.

## Copilot CLI y Claude Code de un vistazo

| | GitHub Copilot CLI | Claude Code |
| --- | --- | --- |
| Creador | GitHub | Anthropic |
| Comando | `copilot` | `claude` |
| Inicio de sesión | Cuenta de GitHub (`copilot login`, `/login`) | Cuenta de Claude o cuenta de Console (API) |
| Plan necesario | Suscripción activa a Copilot | Pro, Max, Team, Enterprise o Console |
| Modelos | Varios proveedores (Anthropic, OpenAI, Google y más), `auto` | Modelos Claude (alias `sonnet`, `opus`, `haiku`) |
| Esfuerzo | `--effort` low, medium, high, xhigh, max | `--effort` low, medium, high, xhigh, max (según el modelo) |
| Modos | interactive, plan, autopilot | default, acceptEdits, plan, auto, dontAsk, bypassPermissions |
| Reglas de herramientas | `--allow-tool`, `--deny-tool`, `/permissions` | Reglas de permisos, hooks |
| Sandbox | `/sandbox enable` | Sandbox integrado (macOS, Linux, WSL2) |
| Reanudar | `--resume`, `--continue`, `/resume` | `-c`, `-r`, `--fork-session` |
| Instrucciones | Combina `CLAUDE.md`, `AGENTS.md`, `.github/copilot-instructions.md` y más | `CLAUDE.md` |
| MCP | Servidor MCP de GitHub integrado, `~/.copilot/mcp-config.json`, `.mcp.json` | `claude mcp`, `.mcp.json` |

## Inicio de sesión y precios

### Copilot CLI

Copilot CLI inicia sesión con tu cuenta de GitHub mediante `copilot login` o `/login` dentro de una sesión, y necesita una suscripción activa a Copilot. Si estás en un plan de empresa, un administrador puede desactivar el CLI para la organización.

En el momento de escribir esto (octubre de 2026), GitHub lista Copilot Free (0 $, uso limitado), Pro (10 $/mes), Pro+ (39 $/mes), Max (100 $/mes), y Business y Enterprise para organizaciones. El uso se factura en GitHub AI Credits, y el CLI las consume; los planes personales de pago pueden comprar créditos adicionales. Consulta los detalles actuales en la [página de planes de Copilot de GitHub](https://github.com/features/copilot/plans "Planes de GitHub Copilot").

### Claude Code

Claude Code necesita un plan Claude Pro, Max, Team o Enterprise, o una cuenta de Console (API); el plan gratuito de Claude no lo incluye. También puede ejecutarse a través de Amazon Bedrock, Google Cloud y Microsoft Foundry.

En el momento de escribir esto (octubre de 2026), Anthropic lista Pro a 17 $/mes facturado anualmente o 20 $ mensual, Max desde 100 $/mes, y los puestos estándar de Team a 20 $ por puesto al mes facturado anualmente o 25 $ mensual. Los límites de uso se restablecen en ventanas de 5 horas con un tope semanal; consulta los [límites de uso de Claude Code](/es/blog/claude-code-usage-limits/ "Límites de uso de Claude Code"). Los precios actuales están en la [página de precios de Anthropic](https://claude.com/pricing "Precios de Claude").

## Modelos y esfuerzo

El gran atractivo de Copilot es la elección. `--model` (o `/model` dentro de una sesión) elige un modelo de Anthropic, OpenAI, Google y otros proveedores, y `auto` deja que Copilot decida. `--effort` (también `--reasoning-effort`) acepta low, medium, high, xhigh o max.

Claude Code solo ejecuta modelos Claude. `--model` acepta alias como `sonnet`, `opus` y `haiku` o un nombre de modelo completo, y `--effort` acepta low, medium, high, xhigh o max, según lo que admita el modelo. Si solo quieres modelos Claude, Claude Code te da más funciones a su alrededor; si quieres cambiar de proveedor según la tarea, Copilot lo hace en una sola herramienta.

## Permisos, modos y sandbox

### Copilot CLI

- **Modos:** `--mode interactive`, `plan` o `autopilot`; `--plan`, `/plan` y `/autopilot` también cambian, y Shift+Tab los recorre. Autopilot sigue trabajando sin detenerse en cada paso.
- **Reglas de herramientas:** `--allow-tool` y `--deny-tool` permiten o bloquean herramientas concretas, y un deny siempre gana. `--allow-all-tools` aprueba todas las herramientas; `--allow-all` (o `--yolo`) lo aprueba todo.
- **Presets:** `/permissions default`, `assisted` o `allow-all` cambian el nivel en una sesión en marcha.
- **Sandbox:** `/sandbox enable` activa un sandbox local que restringe el acceso al sistema de archivos y a la red.
- **Directorios de confianza:** Copilot pregunta antes de trabajar en una carpeta en la que no has confiado.

### Claude Code

- **Modos de permisos:** `--permission-mode` acepta `default` (pregunta), `acceptEdits`, `plan`, `auto`, `dontAsk` o `bypassPermissions`. `--dangerously-skip-permissions` omite todos los avisos.
- **Reglas y hooks:** reglas de permitir y denegar en los ajustes, además de [hooks](/es/blog/claude-code-hooks-guide/ "Guía de hooks de Claude Code") que ejecutan tus propios scripts antes o después de las llamadas a herramientas.
- **Sandbox:** sandbox integrado en macOS, Linux y WSL2; no en Windows nativo.

Omitir todos los avisos es arriesgado en ambos. Reserva eso para una carpeta o un contenedor aislados; [seguridad de los agentes de programación con IA](/es/blog/ai-coding-agent-security/ "Seguridad de los agentes de programación con IA") explica por qué.

## Reanudar sesiones

- **Copilot CLI:** `copilot --resume` abre un selector, `--resume=ID` o un nombre de sesión elige una, `--continue` toma la última y `/resume` funciona dentro de una sesión. `-n` da nombre a una sesión y `--session-id` fija su ID.
- **Claude Code:** `claude -c` continúa la última sesión de la carpeta, `claude -r` reanuda por ID o nombre, `--session-id` fija el ID y `--fork-session` inicia una rama nueva a partir de una sesión reanudada.

Ambos tienen `/compact` para reducir una conversación larga.

## Instrucciones y MCP

Aquí los dos encajan de forma poco habitual. Copilot CLI combina instrucciones personalizadas de **`CLAUDE.md`**, `GEMINI.md`, `AGENTS.md`, `.github/copilot-instructions.md`, `.github/instructions/**/*.instructions.md` y `.claude/rules/**/*.md`. Un repositorio ya preparado para Claude Code le da a Copilot sus reglas sin trabajo extra.

En cuanto a [MCP](/es/blog/what-is-mcp-server/ "¿Qué es un servidor MCP?"), Copilot CLI incluye un servidor MCP de GitHub integrado, así que issues, pull requests y repositorios están disponibles desde el principio (`--disable-builtin-mcps` lo desactiva). Añades servidores con `/mcp add` o `copilot mcp`, viven en `~/.copilot/mcp-config.json`, y Copilot también lee el `.mcp.json` de un repositorio. Claude Code gestiona servidores con `claude mcp` y usa el mismo `.mcp.json` para los servidores de ámbito de proyecto, así que un solo archivo puede servir a ambos.

## Instalación

```bash
# GitHub Copilot CLI
npm install -g @github/copilot          # Node 22+
brew install --cask copilot-cli
winget install GitHub.Copilot
curl -fsSL https://gh.io/copilot-install | bash

# Claude Code
curl -fsSL https://claude.ai/install.sh | bash
brew install --cask claude-code
winget install Anthropic.ClaudeCode
```

En Windows, Claude Code también se instala desde PowerShell con `irm https://claude.ai/install.ps1 | iex`.

## Puntos fuertes, con sinceridad

**Copilot CLI** es más fuerte cuando tu equipo vive en GitHub y ya paga Copilot: una sola factura, modelos de varios proveedores, el servidor MCP de GitHub integrado y comandos prácticos como `/review`, `/delegate` y `/fleet`. El modo autopilot y las reglas de permitir y denegar herramientas facilitan decidir cuánto hace por su cuenta.

**Claude Code** es más fuerte cuando quieres el control más profundo sobre un modelo Claude: seis modos de permisos, hooks, skills, [subagentes](/es/blog/claude-code-subagents/ "Subagentes de Claude Code"), bifurcación de sesiones y un gran ecosistema construido alrededor de `CLAUDE.md`. Su límite es que es solo Claude y necesita un plan de Claude o una cuenta de API.

## Copilot CLI y Claude Code en AgentVera

AgentVera es una app de escritorio para macOS, Windows y Linux que ejecuta 18 CLI de agentes de programación de terminal lado a lado, en terminales reales, en una cuadrícula por proyecto, con tus inicios de sesión existentes. [GitHub Copilot CLI](/es/agents/copilot-cli/ "GitHub Copilot CLI en AgentVera") y [Claude Code](/es/agents/claude-code/ "Claude Code en AgentVera") están ambos en el diálogo "New agent".

| Necesidad | En AgentVera |
| --- | --- |
| Iniciar sesión | Copilot usa su propio login de GitHub; si has cerrado sesión, ejecuta `/login` en su terminal. Claude Code usa tu inicio de sesión existente, y cada cuenta añadida tiene su propio `CLAUDE_CONFIG_DIR` |
| Elegir modelo | Copilot: déjalo vacío para el valor por defecto o elige uno, que se pasa con `--model`. Claude Code: modelos de su catálogo local, además de Fast mode |
| Esfuerzo | Copilot: de minimal a max, pasado con `--reasoning-effort`. Claude Code: Auto, de low a max en un deslizador |
| Rol e instrucciones | Copilot: se añade como una carpeta extra de instrucciones (`AGENTS.md`), tus propias instrucciones se mantienen. Claude Code: `--append-system-prompt` |
| Permisos | Ask, Auto o Full access por agente, limitados a los niveles que admite cada CLI |
| Conservar sesiones | Ambos empiezan con su propio `--session-id` y se reabren con `--resume`; Claude Code también puede bifurcar con `--fork-session` |
| Herramientas compartidas | Los [servidores MCP](/es/features/mcp-manager/ "Gestor de MCP") de AgentVera se conectan en cada lanzamiento; en Copilot con `--additional-mcp-config` |
| Comprobar el trabajo | [Revisión de código automática](/es/features/code-review/ "Revisión de código automática") al final de cada turno |
| Encadenar agentes | [Flows](/es/features/flows/ "Flows"): cualquiera de los dos puede ser origen o destino (Pro y Team) |

La revisión de código automática encaja de forma natural con esta pareja. Cuando termina un turno, el modelo de Claude que elijas revisa los commits de ese turno o todos los cambios, y lista los hallazgos por gravedad con archivo y línea. Si la activas, los hallazgos vuelven al agente para hasta dos rondas de correcciones. Así Copilot puede escribir con el modelo que hayas elegido y un modelo de Claude comprueba el resultado.

Con un flow puedes ir más lejos: cuando Copilot termina su turno, su última respuesta entra en tu plantilla (`{{output}}`, `{{source}}`, `{{target}}`) y se envía a Claude Code, que espera su turno si está ocupado. Un límite de turnos detiene el bucle, y un nodo Human approval puede pausar a la espera de ti, también en Telegram. Copilot también funciona en difusiones y tareas programadas y admite `/compact`.

Claude Code recibe los extras que solo admiten algunos CLI: [cambio de cuenta](/es/features/account-switching/ "Cambio de cuenta") con cadenas de cuentas que pasan a la siguiente cuando se agota el límite de 5 horas o semanal (Pro y Team), perfiles de contexto, `/compact` automático, Remote Control y ejecución en Docker. El cambio de cuenta no está disponible para Copilot.

### Una configuración sencilla

1. Deja tus reglas en `CLAUDE.md` (o en `AGENTS.md` importado desde él); Copilot lee ambos.
2. Abre un agente de Copilot CLI y uno de Claude Code en el mismo proyecto, cada uno en su propio [git worktree](/es/blog/git-worktree-parallel-agents/ "Git worktrees para agentes en paralelo").
3. Registra tus servidores MCP una sola vez en AgentVera para que ambos los reciban.
4. Activa la revisión de código automática en los ajustes del proyecto.
5. En Pro o Team, añade un flow de un agente al otro con un prompt de revisión y un límite de turnos.

La cuadrícula, los worktrees, la revisión de código y el gestor de MCP están en el plan gratuito. [Descarga AgentVera](/es/download/ "Descargar AgentVera") y prueba ambos en tu propio repositorio. Para más parejas, consulta [Claude Code vs Codex](/es/blog/claude-code-vs-codex/ "Claude Code vs Codex") y [las mejores herramientas CLI de programación con IA](/es/blog/best-ai-coding-cli-tools/ "Las mejores herramientas CLI de programación con IA").

## Cuál elegir

Elige **Copilot CLI** si ya pagas GitHub Copilot, quieres cambiar entre modelos de varios proveedores y te gusta tener GitHub integrado. Elige **Claude Code** si trabajas sobre todo con modelos Claude y quieres modos de permisos, hooks, skills y subagentes. Como Copilot lee `CLAUDE.md`, probar ambos en el mismo repositorio te cuesta casi nada de configuración.

## Preguntas frecuentes

**¿Necesito un plan de pago para Copilot CLI o Claude Code?** Copilot CLI necesita una suscripción activa a GitHub Copilot; en el momento de escribir esto (octubre de 2026), GitHub lista los planes Free, Pro, Pro+ y Max, además de Business y Enterprise, facturados en GitHub AI Credits. Claude Code no está incluido en el plan gratuito de Claude; necesita Pro, Max, Team, Enterprise o una cuenta de Console (API).

**¿Puede Copilot CLI usar modelos Claude?** Sí. Copilot ofrece modelos de varios proveedores, entre ellos Anthropic, OpenAI y Google, y eliges uno con `--model` o `/model`. Claude Code solo ejecuta modelos Claude, pero te da todas las funciones de Claude Code a su alrededor.

**¿Copilot CLI lee CLAUDE.md?** Sí. Copilot CLI combina instrucciones personalizadas de `CLAUDE.md`, `GEMINI.md`, `AGENTS.md`, `.github/copilot-instructions.md` y `.github/instructions/**/*.instructions.md`, entre otros. Así que un repositorio preparado para Claude Code ya le da sus reglas a Copilot CLI.

**¿Cómo reanudo una sesión en cada uno?** Ambos usan `--resume`. En Copilot CLI, `copilot --resume` abre un selector, `--resume=ID` o un nombre de sesión elige una y `--continue` toma la última. En Claude Code, `claude -c` continúa la última sesión, `claude -r` reanuda una por ID o nombre y `--fork-session` la ramifica.

**¿Puedo ejecutar Copilot CLI y Claude Code a la vez?** Sí. En AgentVera cada agente se ejecuta en su propia terminal real dentro de una cuadrícula por proyecto, con su propio inicio de sesión y, idealmente, en su propio git worktree. La revisión de código automática comprueba cada turno, y un flow puede pasar la última respuesta de un agente al otro (los flows están en Pro y Team).

---

**Sobre AgentVera.** AgentVera es una app de escritorio para macOS, Windows y Linux, desarrollada por Solviera Teknoloji. Ejecuta 18 agentes de programación con IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) en paralelo, por proyecto, en terminales reales con las instalaciones y sesiones de CLI del propio usuario. El plan gratuito tiene agentes ilimitados. Descargar: https://agentvera.dev/es/download/ · Precios: https://agentvera.dev/es/pricing/
