Agents de código comparados
Algunos son harnesses, otros son plugins que se montan sobre un harness, y otros ni siquiera son agents. Clasificarlos en la capa correcta explica la mayoría de las diferencias.
Cómo leer esta página
Esta es una instantánea de octubre de 2026, construida a partir de la documentación de cada proyecto y de descripciones públicas. El campo se mueve rápido: nombres, valores por defecto, licencias y funciones cambian, así que confirma los detalles en la página del proyecto antes de comprometerte con una herramienta. Los enlaces están en la lista de fuentes de este dominio.
Una herramienta pertenece a uno de tres tipos. Un harness ejecuta el loop del agent (Claude Code, OpenCode, , Codex CLI, Aider). Una capa de orquestación añade roles y comportamiento multiagente sobre un harness ( sobre OpenCode). Un gestor de workspace no ejecuta ningún agent; organiza las terminales de varios agents (herdr). Un producto de editor empaqueta un harness en un IDE (Cursor).
Las herramientas
- Claude Code (Anthropic): un agent de terminal, también disponible en extensiones de IDE, una app de escritorio y la web. Profundamente integrado con los modelos de Anthropic. Sistema de permisos sólido, memoria del proyecto en CLAUDE.md, hooks, skills, subagents, , . Elígelo cuando quieras la experiencia más pulida y con respaldo del proveedor con modelos Claude.
- OpenCode: un agent de terminal open source y agnóstico de providers (licencia MIT, creado por el equipo detrás de SST). Alcanza muchos providers, incluidos modelos locales, tiene agents de build y de plan, integración con LSP, MCP y un diseño cliente/servidor en el que la UI de terminal es solo un frontend. Elígelo cuando quieras libertad para cambiar de modelos y providers.
- oh-my-pi (OMP): un agent de terminal open source que comenzó como un fork del minimalista Pi agent y fue sumando funciones: ediciones estructuradas, operaciones de language server y debugger, acceso al navegador, plugins y subagents, muchos providers. Elígelo cuando quieras un harness con muchas funciones y modificable, y te guste ajustar tus herramientas.
- Oh My OpenAgent (OMO, antes oh-my-opencode): un plugin de OpenCode, no un agent independiente. Añade un equipo de agents especializados (un coordinador principal más roles de planificador, ejecutor e investigador), un modo autónomo y trabajo en paralelo. Elígelo cuando ya usas OpenCode y quieres orquestación lista para usar.
- herdr: un multiplexor de agents de terminal escrito en Rust. Ejecuta varios agents (Claude Code, OpenCode, Codex y otros) en paneles de terminal reales dentro de un workspace persistente, muestra el estado de cada agent (trabajando, bloqueado, terminado, inactivo), sobrevive a las desconexiones y funciona por SSH. No reemplaza a un agent; los organiza. Elígelo cuando ejecutas muchos agents a la vez.
- Codex CLI (OpenAI): un agent de terminal open source para modelos de OpenAI, que usa para las instrucciones del proyecto. Elígelo para el ecosistema de OpenAI.
- Cursor: un editor AI-first basado en VS Code con chat, ediciones inline y agents. Elígelo cuando prefieras un IDE gráfico a una terminal.
- Aider: un pair programmer de terminal de larga trayectoria que trabaja directamente con git y hace commit de sus cambios. Elígelo para un flujo pequeño, centrado en git y predecible.
Qué difiere realmente
- Capa: harness, plugin de orquestación, gestor de workspace o IDE. Comparar OMO con herdr es comparar cosas distintas.
- Libertad de provider: atado a un proveedor (integración más profunda) frente a muchos providers (flexibilidad y comparación de precios).
- Autonomía y permisos: cuánto se ejecuta sin preguntar y qué tan granulares son las reglas.
- Método de edición: reescritura del archivo completo frente a ediciones estructuradas o puntuales, lo que cambia la confiabilidad en archivos grandes.
- Extensibilidad: hooks, plugins, skills, MCP, agents personalizados.
- Paralelismo: un agent a la vez, subagents o muchas sesiones independientes que tú gestionas.
- Interfaz: terminal, IDE, escritorio, web o un modo headless para scripts y CI.
Se combinan
No son mutuamente excluyentes. Una configuración común es OpenCode como harness, OMO para la orquestación y herdr para mantener varias sesiones visibles. Otra es Claude Code para el trabajo principal y un segundo agent de otro proveedor para la revisión independiente. Elige el conjunto más pequeño que cubra tu flujo; cada capa adicional es otra cosa que puede romperse, filtrar un secreto o cambiar de comportamiento tras una actualización.
conexiones en el mapa
- Modelo, harness y providerclasificaAgents de código comparados
- Agents de código comparadosalimentaCuándo usar qué
actualizado el 14/10/2026 · fuentes para profundizar · reportar un error
Estudia antes
Desbloquea
pon a prueba lo que entendiste
Cargando preguntas…