Alternativas a Claude Code: qué comprobar antes de cambiar
La verdadera cuestión es la dependencia del proveedor. Ocho cosas que comprobar antes de cambiar de agente de código, las opciones que conviene conocer y comparativas cara a cara.
Casi nadie busca un agente distinto
Lo que buscan es una salida de un único proveedor. Las búsquedas que llevan hasta aquí se disparan cuando un proveedor cambia sus precios, raciona su capacidad o lanza un modelo peor en lo que tú lo usabas, y ninguno de esos problemas es del agente. Son problemas de tener un único modelo detrás.
Eso cambia el enfoque de la comparación. Los modelos son en gran medida los mismos en todas estas herramientas; lo que cambia es la capa que los rodea, y la pregunta que esa capa responde o no responde es: el día que quieras otro proveedor, ¿cuánto te cuesta? Una herramienta escrita por la empresa que vende el modelo maneja ese modelo de maravilla y no tiene ningún motivo para facilitar que lo dejes.
Las ocho preguntas que lo deciden
Vale la pena planteárselas a cualquier candidata; nuestras respuestas están en la última columna. La cuarta fila es la que más comparativas se saltan y la que decide si el resto importa.
| Pregunta | Por qué importa | OHarness |
|---|---|---|
| ¿Qué licencia tiene? | Decide si puedes leerlo, hacer un fork y usarlo comercialmente. | Gratis, también para uso comercial. Los paquetes npm son MIT; el repositorio de código todavía no es público. |
| ¿Qué modelos puede manejar? | Una herramienta atada a un proveedor convierte sus precios y sus caídas en los tuyos. | Anthropic, OpenAI y Google Gemini de forma nativa, más cualquier endpoint compatible con OpenAI. |
| ¿Puede usar un modelo local? | Trabajo sin conexión, código privado y coste cero por token. | Sí: Ollama, LM Studio o tu propio servidor vLLM por URL base. |
| ¿Qué pasa si cambias de modelo a mitad de sesión? | Aquí es donde la mayoría de las herramientas reinician la conversación o la convierten sin avisar. | No se convierte nada. El historial se guarda de forma neutral respecto al proveedor y se renderiza en cada solicitud. |
| ¿Quién tiene la clave API? | Usar tu propia clave significa que la factura y el recorrido de los datos son tuyos. | Tú. No hace falta cuenta y no te cobramos nada. |
| ¿Dónde se ejecuta? | Una herramienta solo de terminal no se le puede dar a alguien que no vive en ella. | Terminal, navegador, aplicación de escritorio y modo headless: un mismo motor detrás de los cuatro. |
| ¿Habla MCP? | MCP es la forma en que las herramientas externas llegan a un agente sin una integración a medida cada vez. | Sí, integrado: stdio y Streamable HTTP, sin ningún SDK de MCP en el árbol de dependencias. |
| ¿Qué puede hacer sin preguntar? | Un agente actúa con tu autoridad. El modelo de permisos define el radio de impacto. | Cinco modos, denegar gana a permitir, y reglas que fallan al analizarse en lugar de a las 3 de la madrugada. |
Las opciones
Sin orden de preferencia y con enlace, para que compruebes cada una con lo que dicen sus propios autores y no con lo que escribió un competidor el trimestre pasado. En este campo, una tabla con puntuaciones queda desfasada la misma semana en que se publica.
- OpenCode — Agente de terminal, de código abierto.
- Aider — Agente de terminal, integrado con git.
- Cline — Extensión para el editor, con CLI.
- Continue — Extensión para el editor.
- Goose — Agente de escritorio y CLI.
- Kilo Code — Editor, CLI y nube.
- OHarness — terminal, navegador, escritorio y modo headless con un mismo motor; independiente del modelo por diseño.
Cara a cara
Una herramienta cada vez, comprobada en la documentación del propio proyecto en la fecha que figura en la página, empezando por dónde es más fuerte que OHarness.
- OHarness vs. Claude Code
- OHarness vs. OpenCode
- OHarness vs. OpenAI Codex CLI
- OHarness vs. Aider
- OHarness vs. Cline
- OHarness vs. Gemini CLI
- OHarness vs. DeepSeek Harness
¿Vas a sustituir algo que no es Claude Code? Alternativas a Codex · Alternativas a Claude Cowork · Alternativas a OpenClaw
En qué se diferencia un harness de la herramienta propia de un proveedor
Una herramienta escrita por la empresa que vende el modelo maneja ese modelo de maravilla y no tiene ningún motivo para facilitar que lo dejes. No es una crítica, es un incentivo: el almacén de conversaciones, el esquema de herramientas y el parser de streaming pueden dar por hecho un único proveedor, porque ese proveedor es el objetivo.
Un harness independiente del modelo renuncia a esa suposición a propósito. El historial se guarda en un formato que no pertenece a ningún proveedor y se renderiza al formato de transmisión del proveedor en el momento en que sale la solicitud; por eso cambiar de proveedor a mitad de sesión no cuesta nada: no hay nada con la forma antigua que convertir. Qué es un harness de agentes explica la idea, y la página de arquitectura explica cómo se impone esa separación en capas, en lugar de quedarse en una intención.
Preguntas frecuentes
¿Cómo evito la dependencia del proveedor con un agente de código IA?
Comprueba tres cosas, en este orden. ¿Puede llegar a más de un proveedor, no mediante un plugin, sino de forma nativa? ¿Puedes usar tu propia clave, para que la cuenta y la factura sean tuyas? ¿Y qué pasa con una sesión en curso cuando cambias de modelo: se reinicia, convierte el historial o sigue adelante? La tercera es la que decide si las dos primeras son reales, porque una herramienta que en teoría admite cuatro proveedores pero pierde la conversación al pasar de uno a otro, en la práctica admite uno.
¿Hay una alternativa gratuita a Claude Code?
Varias, y la palabra «gratis» tiene dos sentidos. La herramienta en sí puede ser gratuita —OHarness no cuesta nada y varios agentes de código abierto también son gratis—, mientras que la inferencia la cobra quien ejecuta el modelo. Para no pagar nada en absoluto, conecta un harness a un modelo que se ejecute en local con Ollama, LM Studio o vLLM; así no hay licencia ni cargo por token.
¿Puedo seguir usando modelos de Claude si cambio de herramienta?
Sí. Cambiar de harness no es cambiar de modelo. OHarness habla la API de Anthropic de forma nativa con tu propia clave, así que tienes los mismos modelos de Claude; la diferencia es que OpenAI, Gemini y un runtime local también están disponibles en la misma sesión, detrás del mismo bucle y de las mismas reglas de permisos.
¿Cambiar de modelo hace perder la conversación?
Depende por completo de cómo guarde el historial la herramienta. Una herramienta que guarda la conversación en el formato de mensajes de un proveedor tiene que traducirla, y traducir a mitad de sesión es donde se pierde contexto. OHarness guarda el historial en un formato neutral y lo renderiza al formato de transmisión del proveedor solo cuando sale una solicitud, así que no hay nada que migrar ni nada que perder.
¿Qué cambia realmente entre estas herramientas?
Menos de lo que sugiere el marketing en la capa del modelo, y más de lo que sugiere en todo lo demás. En general llegan a los mismos modelos. Donde de verdad se diferencian es en el harness que los rodea: cómo se compacta el contexto, qué deja pasar el modelo de permisos sin supervisión, si MCP viene integrado, si funciona fuera de una terminal y cuánto código tienes que confiar. Esas son las preguntas de la tabla de arriba.
Pruébalo
Gratis, sin cuenta y con tu propia clave de proveedor. La página de descarga tiene las versiones de escritorio y la instalación en una línea para la línea de comandos; la documentación está escrita junto al código que describe.
OHarness es tu asistente de IA para trabajar en tu ordenador local.
OHarness es tu asistente de IA para trabajar en tu ordenador local. Tú controlas el contexto, la memoria, los modelos y las herramientas.
Escritorio: macOS con chip Apple. CLI: macOS, Windows y Linux con Node.js 22.6 o posterior.
La aplicación de control remoto para iPhone llegará pronto y todavía no está disponible. Android está previsto.
Tú controlas los permisos. El modo y las reglas elegidos determinan qué acciones necesitan aprobación y cuáles pueden ejecutarse automáticamente.