saltar al contenido
volver al mapa
práctica
etapa: choose
4 min de lectura

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.

Claude CodeOpenCodeoh-my-pi (OMP)Oh My OpenAgent (OMO)herdrCodex CLICursorAider

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.

OMPoh-my-piUn agent de código open source para terminal que comenzó como un fork del minimalista Pi agent y añadió ediciones estructuradas, operaciones de language server y debugger, acceso al navegador, plugins y subagents.ver en el glosario →OMOOh My OpenAgent · oh-my-opencodeUn plugin de OpenCode que añade un equipo de agents especializados y un modo multiagente autónomo. Extiende un harness; no es uno.ver en el glosario →MCPModel Context ProtocolUn protocolo abierto para conectar agents con herramientas y fuentes de datos mediante servidores. Cada servidor que conectas amplía lo que el agent puede hacer y, por lo tanto, también amplía la superficie de ataque.ver en el glosario →Plan modeUn modo de solo lectura en el que el agent explora y propone un plan para su aprobación antes de editar nada.ver en el glosario →AGENTS.mdUn archivo en la raíz del repositorio con instrucciones para agents de código (comandos, convenciones, límites). Una convención común entre herramientas; Claude Code lee CLAUDE.md.ver en el glosario →

conexiones en el mapa

actualizado el 14/10/2026 · fuentes para profundizar · reportar un error

Estudia antes

Desbloquea

pon a prueba lo que entendiste

Cargando preguntas…