【Código Abierto】¿Claude Code debería retirarse? Esta herramienta de programación AI con 34.7K estrellas lo supera.
【Código Abierto】¿Claude Code debería retirarse? Esta herramienta de programación AI con 34.7K estrellas lo supera.
Recientemente, un nombre ha estado en boca de todos en el círculo: oh-my-opencode.
Muchos dicen que es el "mejor marco de代理", capaz de hacer que la IA escriba código y realice proyectos como un verdadero equipo de desarrollo. Lo más impresionante es que es completamente de código abierto y gratuito, lo que significa que casi no hay barreras de uso para individuos y startups.
¿Qué tipo de proyecto es este? ¿Por qué se ha vuelto tan popular de repente? Hoy te lo explicaré en términos sencillos.
🤔 Primero aclaremos: ¿qué es realmente?
Estríctamente hablando, oh-my-opencode no es una IA independiente, sino una "capa de orquestación / complemento" que funciona sobre OpenCode.
Puedes entenderlo como:
- OpenCode: un asistente de programación AI de código abierto, capaz de escribir código, leer código y ejecutar comandos, que soporta decenas de modelos.
- oh-my-opencode: le proporciona a OpenCode un "sistema de colaboración de múltiples agentes + configuración de mejores prácticas", permitiendo que pase de "operaciones individuales" a "trabajo en equipo".
Resumen en una frase:
OpenCode es el motor, oh-my-opencode es el que le proporciona todo un equipo de desarrollo AI y un conjunto de procesos automatizados.
📜 ¿Cómo surgió?
La historia comienza con Claude Code. En los últimos uno o dos años, Claude Code ha sido prácticamente sinónimo de programación AI, pero presenta varios puntos débiles:
- Cerrado y caro: suscripción mensual, con un precio elevado.
- Alta barrera de entrada: poco amigable para los usuarios en el país y con restricciones para empresas.
- Caja negra: lógica central no transparente, sin posibilidad de personalización.
Después de que OpenCode se volvió popular, la gente se dio cuenta de que depender de un solo modelo para escribir código, al manejar proyectos complejos, aún resultaba en "explosiones de contexto" y tareas que se detenían a mitad de camino. Así que la comunidad comenzó a pensar:
"¿Podemos hacer que múltiples IA colaboren, como un equipo real, donde alguien diseña, alguien codifica y alguien prueba?"
oh-my-opencode es el resultado de esta idea. Originalmente era un complemento comunitario, que luego se desarrolló gradualmente en un conjunto completo de soluciones de orquestación de múltiples agentes, con 34.7K estrellas en GitHub, y es considerado por muchos desarrolladores como "la mejor alternativa de código abierto a Claude Code".
⚙️ ¿Cómo trabaja realmente "como un equipo"?
En términos simples, su núcleo es un agente de orquestación principal + un grupo de subagentes especializados + un conjunto de procesos de tareas automatizadas.
1. Orquestador principal: Sisyphus (Sísifo)
Sisyphus es el agente principal por defecto, desempeñando el papel de director técnico + gerente de proyecto. Sus funciones incluyen:
- Comprender tus necesidades y descomponerlas en tareas específicas.
- Asignar tareas a los subagentes adecuados (como front-end, back-end, arquitectos, etc.).
- Supervisar la ejecución de las tareas, asegurándose de que no se desvíen, hasta que todas las tareas estén completadas.
2. Subagentes especializados: cada uno en su rol
Además de Sisyphus, hay una serie de subagentes con roles bien definidos:
- Prometheus / Metis / Momus: encargados de la planificación, análisis de riesgos y revisión de planes, asegurando que las soluciones sean viables.- Oracle: arquitecto + experto en depuración avanzada, responsable de la revisión de planes y diagnóstico de problemas complejos.
- Librarian: investigador de documentación y repositorios de código, encargado de consultar la documentación oficial y el código del proyecto.
- Explore: experto en exploración de repositorios de código, capaz de localizar rápidamente archivos y patrones de código relevantes.
- Frontend UI/UX Engineer: ingeniero frontend, especializado en la implementación de UI e interacción.
- Hephaestus: artesano profundo, responsable de la reestructuración compleja y el desarrollo profundo a través de archivos y módulos.
- Multimodal Looker: analista multimodal, capaz de entender contenido en PDF, imágenes, gráficos, etc.
3. Proceso de automatización: de "decir" a "hacer"
Cuando envías una tarea compleja, el proceso es aproximadamente el siguiente:
- Sisyphus recibe la tarea y llama a agentes de planificación como Prometheus para elaborar un plan detallado.
- Sisyphus descompone el plan en subtareas y las asigna a Oracle, Librarian, Frontend, etc. para su ejecución.
- Los agentes trabajan en paralelo, utilizando tecnologías como LSP y AST para comprender profundamente el código y asegurar la precisión de las modificaciones.
- Sisyphus monitorea todas las tareas, maneja automáticamente las dependencias y conflictos, asegurando que la tarea se complete finalmente.
4. La "magia" clave: modo Ultrawork
Para hacer que la IA "funcione a toda máquina", simplemente agrega ultrawork o ulw en las instrucciones. Esto activará el "modo de desarrollo totalmente automático":
- Programación paralela automática de múltiples agentes.
- Las tareas en segundo plano continúan ejecutándose, incluso si cierras la terminal no se interrumpen.
- Los agentes se transfieren automáticamente las tareas, hasta que se completen todos los TODO.
👍 ¿En qué es realmente fuerte?
1. Completamente de código abierto y gratuito, costos controlables
- Herramientas gratuitas: oh-my-opencode es un proyecto de código abierto bajo la licencia MIT, sin tarifas de suscripción.
- Costos transparentes: solo necesitas pagar por las API de los modelos subyacentes que utilices (como OpenAI, Gemini, etc.), y puedes elegir modelos gratuitos o de bajo costo.
2. Más como un "equipo real", en lugar de "copiar y pegar avanzado"
Los asistentes de IA tradicionales son "pregunta-respuesta", mientras que oh-my-opencode puede realizar todo el proceso desde el análisis de requisitos hasta la implementación del código, e incluso manejar automáticamente pruebas y correcciones.
3. Integración profunda de herramientas de desarrollo, reduciendo "adivinaciones"
Al integrar LSP y AST, la IA puede realmente "entender" tu código, conocer la definición de variables, relaciones de llamadas a funciones, y ser más segura y precisa al reestructurar.
4. Amigable para usuarios nacionales, ventajas en red y costos
- Amigable en red: se puede combinar con modelos nacionales como Zhiyu GLM, MiniMax, con acceso estable.
- Costos más bajos: hay muchos modelos gratuitos disponibles, lo que hace que los costos sean mucho más bajos para individuos y pequeños equipos en comparación con herramientas de suscripción.
5. Comunidad activa y ecosistema rico
Como proyecto de código abierto, cuenta con una comunidad activa que contribuye, constantemente se añaden nuevas funciones, nuevos agentes y nuevos plugins MCP, lo que proporciona una gran jugabilidad y escalabilidad.
⚔️ ¿Cómo se compara con Claude Code y otros?
Características oh-my-opencode + OpenCode Claude Code Otros asistentes de programación de IA (como Cursor)
Estructura de costos Herramientas gratuitas, solo pagas por la API del modelo, costos controlables. Suscripción obligatoria, pago mensual, costos altos a largo plazo. Suscripción + puntos o pago por uso, costos no transparentes.
Selección de modelos Más de 75 tipos, modelos de código abierto, locales y nacionales disponibles. Solo la serie Claude, proveedor bloqueado. Dependencia de socios, selección relativamente limitada.
Transparencia Completamente de código abierto, auditable, personalizable, se puede bifurcar. Completamente cerrado, modelo de caja negra, no se puede personalizar. Parcialmente de código abierto o completamente cerrado.
Cumplimiento de privacidad Datos no salen del dominio, adecuado para industrias de alta demanda como finanzas y salud. Datos deben ser subidos, existe riesgo de cumplimiento. Dependencia de terceros, control de datos débil.Grado de automatización Alto, soporta colaboración entre múltiples agentes y modo totalmente automático. Medio, depende de la capacidad del modelo, el proceso es relativamente fijo. Medio, se basa principalmente en un solo agente, las tareas complejas requieren intervención humana.
Dificultad de uso Media, se necesita entender el concepto de múltiples agentes, pero la configuración es reutilizable. Baja, listo para usar, la experiencia es fluida. Baja, interacción amigable, bajo costo de aprendizaje.
🚀 Resumen: ¿Cómo debo elegir?
Si eres desarrollador individual, estudiante o startup, con un presupuesto limitado y quieres experimentar las capacidades de programación de IA más avanzadas, entonces oh-my-opencode + OpenCode definitivamente vale la pena probarlo.
Si buscas máxima estabilidad y soporte a nivel empresarial, y tienes un presupuesto suficiente, entonces herramientas comerciales como Claude Code pueden ser más adecuadas para ti.
Pero de cualquier manera, la aparición de oh-my-opencode ha cambiado por completo el panorama de las herramientas de programación de IA. Nos ha mostrado que: el futuro de la programación de IA será definitivamente de código abierto, con múltiples agentes y personalizable.
Si también quieres experimentar la sensación de "una persona es un equipo de desarrollo", puedes comenzar instalando OpenCode y oh-my-opencode.

