# Agentes de código lado a lado

URL: https://agentvera.dev/es/agents/comparison/

Lo que admite cada uno de los 18 agentes de código dentro de AgentVera, en una sola tabla. Se genera a partir de las páginas de cada agente; elige uno para ver los detalles.

| Agente | Desarrollador | Comando | Niveles de esfuerzo | MCP y navegador | Cadenas de cuentas | Copiar conversación | /compact |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Claude Code](https://agentvera.dev/es/agents/claude-code/) | Anthropic | `claude` | low, medium, high, xhigh, max | Sí | Sí | Sí | Sí |
| [Codex](https://agentvera.dev/es/agents/codex/) | OpenAI | `codex` | low, medium, high, xhigh | Sí | Sí | Sí | Sí |
| [Gemini CLI](https://agentvera.dev/es/agents/gemini-cli/) | Google | `gemini` | Ninguno | Sí | No | No | No |
| [Copilot](https://agentvera.dev/es/agents/copilot-cli/) | GitHub | `copilot` | minimal, low, medium, high, xhigh, max | Sí | No | No | Sí |
| [Cursor](https://agentvera.dev/es/agents/cursor-agent/) | Cursor Agent | `cursor-agent` | Ninguno | Sí | No | No | No |
| [Antigravity](https://agentvera.dev/es/agents/antigravity/) | Google | `agy` | low, medium, high | macOS, Linux | No | No | No |
| [opencode](https://agentvera.dev/es/agents/opencode/) | Any provider | `opencode` | Ninguno | Sí | No | Sí | Sí |
| [Hermes](https://agentvera.dev/es/agents/hermes-agent/) | Nous Research | `hermes` | Ninguno | Sí | No | No | No |
| [Qwen Code](https://agentvera.dev/es/agents/qwen-code/) | Alibaba | `qwen` | Ninguno | Sí | No | No | No |
| [Kimi Code](https://agentvera.dev/es/agents/kimi-code/) | Moonshot AI | `kimi` | low, medium, high, max | Sí | No | No | No |
| [Kiro](https://agentvera.dev/es/agents/kiro-cli/) | AWS | `kiro-cli` | low, medium, high, xhigh, max | Sí | No | No | No |
| [Amp](https://agentvera.dev/es/agents/amp/) | Sourcegraph | `amp` | low, medium, high, ultra | Sí | No | No | No |
| [Droid](https://agentvera.dev/es/agents/factory-droid/) | Factory | `droid` | low, medium, high, xhigh, max | Sí | No | No | No |
| [Goose](https://agentvera.dev/es/agents/goose/) | Block | `goose` | low, medium, high, max | Sí | No | No | No |
| [Vibe](https://agentvera.dev/es/agents/mistral-vibe/) | Mistral | `vibe` | Ninguno | Sí | No | No | No |
| [Crush](https://agentvera.dev/es/agents/crush/) | Charm | `crush` | Ninguno | Sí | No | No | No |
| [Aider](https://agentvera.dev/es/agents/aider/) | Open source | `aider` | low, medium, high | No | No | No | No |
| [Cline](https://agentvera.dev/es/agents/cline/) | Cline CLI | `cline` | low, medium, high, xhigh | Sí | No | No | No |

- Niveles de esfuerzo: los niveles de razonamiento que puedes elegir para el agente en AgentVera. «Ninguno» significa que la CLI no tiene ajuste de esfuerzo o que depende del modelo que elijas.
- MCP y navegador: los servidores MCP registrados en AgentVera y el navegador de AgentVera se entregan al agente en cada inicio.
- Cadenas de cuentas: pasar a la siguiente cuenta al llegar a un límite, y perfiles de contexto.
- Copiar conversación: copiar la conversación a un agente nuevo y seguir allí.

## Agente por agente

**Claude Code**

- Inicio de sesión: La cuenta predeterminada usa tu inicio de sesión actual de Claude Code. Cada cuenta que añades tiene su propia carpeta CLAUDE_CONFIG_DIR; inicias sesión con claude auth login en la terminal de la app.
- Modelo: Los modelos se listan por versión desde el catálogo local de modelos de Claude Code. El modo rápido se puede activar en los modelos que lo admiten.
- Esfuerzo: Auto, bajo, medio, alto, extra alto y máximo, elegidos con un control deslizante.
- Reanudar sesión: Cada agente arranca con su propio id de sesión (--session-id) y continúa con --resume. La conversación se puede copiar a un agente nuevo con --fork-session.
- MCP: Los servidores MCP registrados en AgentVera y el navegador de AgentVera (Playwright MCP) se conectan en cada inicio. Claude in Chrome también está disponible.

**Codex**

- Inicio de sesión: La cuenta predeterminada usa tu inicio de sesión actual de Codex. Cada cuenta que añades tiene su propia carpeta CODEX_HOME; inicias sesión con codex login en la terminal de la app.
- Modelo: Los modelos se leen en directo con codex debug models.
- Esfuerzo: Los niveles de esfuerzo que ofrece el modelo seleccionado, elegidos con un control deslizante.
- Reanudar sesión: Cada agente recibe una clave de conversación estable; al reabrir la app, el agente continúa desde el historial local de la CLI. Una conversación se puede bifurcar en un agente nuevo con codex fork.
- MCP: Los servidores MCP registrados en AgentVera y el navegador de AgentVera se conectan en cada inicio.

**Gemini CLI**

- Inicio de sesión: Gemini CLI usa su propio inicio de sesión de Google o GEMINI_API_KEY; la terminal del agente pregunta cuál en el primer inicio.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Gemini CLI; un modelo elegido se pasa con --model.
- Esfuerzo: Gemini CLI no tiene niveles de esfuerzo.
- Reanudar sesión: Cada agente arranca con un id de sesión de AgentVera (--session-id); una sesión guardada se abre con --resume.
- MCP: Los servidores MCP y el navegador de AgentVera se conectan en cada inicio, combinados por nombre con tus propios ajustes de Gemini.

**Copilot**

- Inicio de sesión: Copilot usa su propio inicio de sesión de GitHub; si has cerrado sesión, ejecuta /login en la terminal del agente.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Copilot; un modelo elegido se pasa con --model.
- Esfuerzo: Mínimo, bajo, medio, alto, extra alto y máximo (--reasoning-effort).
- Reanudar sesión: Cada agente arranca con un id de sesión de AgentVera (--session-id); una sesión guardada se abre con --resume.
- MCP: Los servidores MCP y el navegador de AgentVera se añaden en cada inicio con --additional-mcp-config.

**Cursor**

- Inicio de sesión: Cursor usa su propia sesión de CLI; si has cerrado sesión, la terminal del agente te pide iniciarla en el primer inicio.
- Modelo: Si lo dejas vacío, se usa el modelo de tus ajustes de Cursor. Lista los modelos con cursor-agent models.
- Esfuerzo: Cursor CLI no tiene niveles de esfuerzo.
- Reanudar sesión: El agente arranca con el id de un chat abierto por cursor-agent create-chat (--resume). Si no se devuelve ningún id, se usa --continue.
- MCP: Los servidores MCP y el navegador de AgentVera se añaden como plugin local y se aprueban para la ejecución.

**Antigravity**

- Inicio de sesión: Antigravity usa su propio inicio de sesión de Google; si has cerrado sesión, te pide iniciarla en el navegador en el primer inicio.
- Modelo: Si lo dejas vacío, se usa el modelo de tus ajustes de Antigravity. Lista los modelos con agy models.
- Esfuerzo: Bajo, medio y alto (--effort).
- Reanudar sesión: El agente abre su conversación por id (--conversation); sin id, continúa la última conversación de la carpeta (--continue).
- MCP: Los servidores MCP y el navegador de AgentVera se combinan con tu propio mcp_config.json en macOS y Linux.

**opencode**

- Inicio de sesión: El inicio de sesión del proveedor se hace en el propio opencode: /connect en la terminal del agente u opencode auth login.
- Modelo: La lista de modelos viene de opencode models --verbose, agrupada por proveedor y guardada en caché 10 minutos.
- Esfuerzo: Las variantes propias de cada modelo se muestran como opciones de esfuerzo.
- Reanudar sesión: Cada agente arranca en su propia sesión de opencode (--session ses_…). La sesión se crea por adelantado con un opencode serve de vida corta que solo escucha en 127.0.0.1; al duplicar se bifurca del mismo modo.
- MCP: El rol, los servidores MCP y el navegador de AgentVera viajan como configuración en línea y se combinan con tu propio opencode.json.

**Hermes**

- Inicio de sesión: Hermes usa el proveedor y las credenciales que elegiste con hermes model; si aún no está configurado, ejecuta antes hermes setup.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Hermes; AgentVera solo pasa un -m  opcional.
- Esfuerzo: Hermes no tiene niveles de esfuerzo.
- Reanudar sesión: El id de sesión se lee del banner de arranque o, tras la primera respuesta, de hermes sessions list. Si no hay ninguno guardado, el agente abre una sesión nueva.
- MCP: Los servidores MCP y el navegador de AgentVera se añaden a una configuración de Hermes gestionada en cada inicio.

**Qwen Code**

- Inicio de sesión: Qwen Code usa su propio inicio de sesión, que se configura con /auth en la terminal del agente: una clave de API, un plan de código de Qwen o un modelo local. El nivel gratuito de Qwen OAuth terminó el 15 de abril de 2026.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Qwen Code; un modelo elegido se pasa con --model.
- Esfuerzo: Qwen Code no tiene niveles de esfuerzo.
- Reanudar sesión: Cada agente arranca con un id de sesión de AgentVera (--session-id); una sesión guardada se abre con --resume.
- MCP: Los servidores MCP y el navegador de AgentVera se pasan con --mcp-config.

**Kimi Code**

- Inicio de sesión: Kimi usa su propio inicio de sesión: kimi login, o /login en la terminal del agente.
- Modelo: Un alias de modelo del config.toml de Kimi; si lo dejas vacío, se usa el modelo predeterminado.
- Esfuerzo: Bajo, medio, alto y máximo.
- Reanudar sesión: Kimi crea la sesión con el primer mensaje; AgentVera localiza su id con kimi session list y vuelve a ella en los inicios posteriores.
- MCP: Los servidores MCP y el navegador de AgentVera se pasan con --mcp-config-file, junto a tu propio mcp.json.

**Kiro**

- Inicio de sesión: Kiro usa su propio inicio de sesión (kiro-cli login); si has cerrado sesión, la terminal del agente te pide iniciarla.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Kiro. Lista los modelos con kiro-cli chat --list-models.
- Esfuerzo: Bajo, medio, alto, extra alto y máximo (--effort).
- Reanudar sesión: Kiro elige sus propios ids; al continuar, el agente se abre con su id de sesión o con la última sesión de la carpeta.
- MCP: Los servidores MCP y el navegador de AgentVera se combinan con tu propio mcp.json de Kiro en cada inicio.

**Amp**

- Inicio de sesión: Amp usa su propio inicio de sesión de ampcode.com; si has cerrado sesión, la terminal del agente te pide iniciarla en el primer inicio.
- Modelo: Amp usa modos en lugar de modelos; el modo decide el modelo, el prompt y las herramientas.
- Esfuerzo: Modos low, medium, high y ultra (--mode).
- Reanudar sesión: El agente se conecta a un hilo creado con amp threads new y vuelve a él con threads continue en los inicios posteriores.
- MCP: Los servidores MCP y el navegador de AgentVera se pasan con --mcp-config.

**Droid**

- Inicio de sesión: Droid usa su propio inicio de sesión de Factory; si has cerrado sesión, la terminal del agente te pide iniciarla al arrancar.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Droid; el modelo se pasa mediante un archivo de ajustes por ejecución.
- Esfuerzo: Bajo, medio, alto, extra alto y máximo.
- Reanudar sesión: Droid escribe su archivo de sesión cuando empieza la conversación; AgentVera lo localiza y la próxima vez vuelve a esa sesión con --resume.
- MCP: Los servidores MCP y el navegador de AgentVera se combinan sobre tus ajustes de Droid para esa ejecución.

**Goose**

- Inicio de sesión: Goose usa el proveedor que elegiste con goose configure; no se abre sin uno.
- Modelo: Si lo dejas vacío, se usa el modelo elegido en goose configure; un modelo elegido se pasa con --model.
- Esfuerzo: Bajo, medio, alto y máximo.
- Reanudar sesión: Cada agente abre una sesión con nombre propia (--name) y vuelve a ella con --resume.
- MCP: Los servidores MCP y el navegador de AgentVera se añaden a Goose como extensiones.

**Vibe**

- Inicio de sesión: Vibe usa su propio inicio de sesión de Mistral o MISTRAL_API_KEY; en el primer inicio se abre una pantalla de configuración en la terminal del agente.
- Modelo: Un alias de modelo de los ajustes de Vibe (VIBE_ACTIVE_MODEL); si lo dejas vacío, se usa el modelo predeterminado.
- Esfuerzo: Vibe no tiene niveles de esfuerzo.
- Reanudar sesión: Vibe escribe su sesión tras el primer mensaje; AgentVera la localiza y la próxima vez vuelve con --resume.
- MCP: Los servidores MCP y el navegador de AgentVera se combinan por nombre con tus propios servidores de Vibe.

**Crush**

- Inicio de sesión: Crush usa su propia configuración de proveedores; la terminal del agente pregunta en el primer inicio.
- Modelo: El modo interactivo de Crush no tiene un flag de modelo; el modelo y el proveedor se eligen dentro de Crush (Ctrl+L) o en sus ajustes.
- Esfuerzo: Crush no tiene niveles de esfuerzo.
- Reanudar sesión: La sesión se localiza con crush session list tras la primera respuesta; en el siguiente inicio el agente vuelve a ella con --session.
- MCP: Los servidores MCP y el navegador de AgentVera se combinan con tu propio crush.json en cada inicio.

**Aider**

- Inicio de sesión: Aider lee las claves de API de los proveedores desde variables de entorno o .aider.conf.yml.
- Modelo: Si lo dejas vacío, se usa el modelo predeterminado de Aider; un modelo elegido se pasa con --model.
- Esfuerzo: Bajo, medio y alto (--reasoning-effort).
- Reanudar sesión: Cada agente usa su propio archivo de historial en ~/.aider/agentvera/ y continúa con --restore-chat-history.
- MCP: Los servidores MCP de AgentVera no se pasan a Aider.

**Cline**

- Inicio de sesión: Cline usa su propia configuración de proveedor (cline auth); si no está configurada, la terminal del agente pregunta en el primer inicio.
- Modelo: Si lo dejas vacío, se usa el modelo guardado de Cline; un modelo elegido también se escribe en los ajustes de Cline.
- Esfuerzo: Bajo, medio, alto y extra alto (--thinking).
- Reanudar sesión: Cline crea la sesión con el primer mensaje; AgentVera localiza el id con cline history y la próxima vez vuelve con --id.
- MCP: Los servidores MCP y el navegador de AgentVera se combinan con tus propios ajustes MCP de Cline en cada inicio.

## Preguntas frecuentes

**¿Qué agentes pueden usar los servidores MCP de AgentVera?** Claude Code, Codex, Gemini CLI, Copilot, Cursor, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Cline reciben los servidores MCP y el navegador de AgentVera en cada inicio. Antigravity los recibe solo en macOS y Linux; Aider no.

**¿Qué agentes tienen cadenas de cuentas?** Claude Code, Codex. Cuando una cuenta llega a su límite, el agente sigue en la misma conversación con la siguiente cuenta.

**¿En qué agentes puedo elegir un nivel de esfuerzo?** Claude Code, Codex, Copilot, Antigravity, Kimi Code, Kiro, Amp, Droid, Goose, Aider, Cline. Los demás no tienen un ajuste de esfuerzo aparte.

**¿Cómo ejecuto una CLI que no aparece en la lista?** Cualquier CLI que no aparezca se ejecuta en un agente Terminal; basta con que el comando esté en tu PATH.

---

**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/
