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

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.

Solviera Teknoloji 10 min de lectura

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 CLIClaude Code
CreadorGitHubAnthropic
Comandocopilotclaude
Inicio de sesiónCuenta de GitHub (copilot login, /login)Cuenta de Claude o cuenta de Console (API)
Plan necesarioSuscripción activa a CopilotPro, Max, Team, Enterprise o Console
ModelosVarios proveedores (Anthropic, OpenAI, Google y más), autoModelos Claude (alias sonnet, opus, haiku)
Esfuerzo--effort low, medium, high, xhigh, max--effort low, medium, high, xhigh, max (según el modelo)
Modosinteractive, plan, autopilotdefault, acceptEdits, plan, auto, dontAsk, bypassPermissions
Reglas de herramientas--allow-tool, --deny-tool, /permissionsReglas de permisos, hooks
Sandbox/sandbox enableSandbox integrado (macOS, Linux, WSL2)
Reanudar--resume, --continue, /resume-c, -r, --fork-session
InstruccionesCombina CLAUDE.md, AGENTS.md, .github/copilot-instructions.md y másCLAUDE.md
MCPServidor MCP de GitHub integrado, ~/.copilot/mcp-config.json, .mcp.jsonclaude 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.

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. Los precios actuales están en la página de precios de Anthropic.

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 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 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, 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

# 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, 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 y Claude Code están ambos en el diálogo “New agent”.

NecesidadEn AgentVera
Iniciar sesiónCopilot 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 modeloCopilot: 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
EsfuerzoCopilot: de minimal a max, pasado con --reasoning-effort. Claude Code: Auto, de low a max en un deslizador
Rol e instruccionesCopilot: se añade como una carpeta extra de instrucciones (AGENTS.md), tus propias instrucciones se mantienen. Claude Code: --append-system-prompt
PermisosAsk, Auto o Full access por agente, limitados a los niveles que admite cada CLI
Conservar sesionesAmbos empiezan con su propio --session-id y se reabren con --resume; Claude Code también puede bifurcar con --fork-session
Herramientas compartidasLos servidores MCP de AgentVera se conectan en cada lanzamiento; en Copilot con --additional-mcp-config
Comprobar el trabajoRevisión de código automática al final de cada turno
Encadenar agentesFlows: 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 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.
  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 y prueba ambos en tu propio repositorio. Para más parejas, consulta Claude Code vs Codex y 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).

Reúne a tus agentes en un mismo escritorio.

Descarga AgentVera gratis; tus CLI instaladas ya están listas.

Más artículos