Volver a las guías
Agentes de programación·21 de septiembre de 2026·Actualizado el 1 de octubre de 2026·9 min de lectura

Alternativas al agente de programación Pi: elige según el motivo de salida y el coste de migración

Pi publicó una versión el mismo día en que se comprobó esta página, así que lo que dejas atrás es un conjunto de decisiones de diseño deliberadas, no un proyecto moribundo; el coste del cambio se concentra en un directorio, ~/.pi/agent.

Última revisión: .

No tienes que abandonar el agente de programación Pi por razones de ciclo de vida: el 21 de septiembre de 2026, la API de GitHub informó de que earendil-works/pi tenía licencia MIT y no estaba archivado, con la versión v0.87.0 publicada ese mismo día. Las razones reales para cambiar son decisiones de diseño. Hasta una actualización de la documentación del 22 de septiembre de 2026, la documentación de Pi decía que "intentionally does not include built-in MCP, sub-agents, permission popups, plan mode, to-dos, or background bash" y te indicaba que "build or install those workflows as extensions or packages, or use external tools such as containers and tmux". La actualización eliminó esa frase, y v0.99.0, publicada el 29 de septiembre de 2026, incorporó una de las seis: MCP es ahora una extensión integrada que se carga de forma predeterminada. En v0.99.2, las otras cinco aún no están integradas. Por tanto, la pregunta útil no es qué agente es mejor, sino cuál de esas cinco funciones querías integrada y cuánto te cuesta el cambio desde ~/.pi/agent.

Una aclaración, porque los resultados de búsqueda mezclan al menos cinco cosas. Esta página trata sobre el agente de programación de terminal de pi.dev, repositorio earendil-works/pi, npm @earendil-works/pi-coding-agent. No trata sobre Pi de Inflection AI en pi.ai, que es un producto completamente distinto; ni sobre la moneda Pi Network; ni sobre Raspberry Pi; ni sobre la constante. El dominio antiguo shittycodingagent.ai ahora redirige a pi.dev, y badlogic/pi-mono resuelve al repositorio actual, así que los enlaces antiguos llegan al lugar correcto sin indicar que se han trasladado.

Relaciona el motivo de tu salida con un destino

Cada fila siguiente representa un motivo que aparece en la documentación propia de Pi como una omisión o un límite deliberado, junto con un proyecto que documenta esa función. Nada de esto se probó en tiempo de ejecución.

Lo que querías de PiA dónde apuntaLo que asumes a cambio
Subagentes, ventanas emergentes de aprobación, modo de planificación, tareas pendientes y bash en segundo plano como funciones integradas en lugar de extensiones; MCP está integrado en Pi desde v0.99.0Oh My Pi, un fork de PiOtro mantenedor y otra línea de versiones, configuración YAML en ~/.omp/agent/models.yml y su propio modelo de aprobación que aprender
Un conjunto documentado de protocolos wire más allá de los cuatro enumerados por Pi para un endpoint autoalojado o no estándarOh My Pi: once valores api documentados; Pi documentaba cuatro hasta el 22 de septiembre de 2026 y ahora no enumera ninguno, aunque su código fuente (v0.99.2) envía diezLas mismas salvedades del fork; dos de los once son API de juicio, no transportes de chat, y los seis valores no documentados de Pi no se probaron aquí
Un lugar alojado donde ejecutar el agente en lugar de tu propio shellOpenHandsEl nivel SaaS Individual gratuito limita "Max Daily Conversations" a 10; la versión MIT que ejecutas tú mismo aparece como Unlimited
El agente dentro del editor que ya utilizasClineEl flujo de trabajo de una extensión del editor en lugar de uno de terminal; su suscripción ClinePass está documentada como "completely optional", y la misma página afirma que puedes usar cualquier otro proveedor junto a ella
Un gateway propio cuyo proveedor no denomina alfa temprana, como hace Earendil con RadiusOpenCode (Zen) o Crush (Hyper)Una segunda cuenta. OpenCode denomina Zen "completely optional"; Charm denomina Hyper "the official Crush provider" y no utiliza esa expresión. Ambos clientes documentan el uso de tu propia clave con otros proveedores
Una fundación en lugar de la gestión de una sola empresagoose, Apache-2.0, ahora bajo la Agentic AI Foundation de Linux FoundationDos rutas diferentes al mismo endpoint entre las que elegir: el proveedor OpenAI integrado apuntado a una URL base personalizada con OPENAI_HOST, o una entrada de proveedor personalizada, que su documentación describe para servicios "that aren't already supported"
El agente propio de un proveedor, de principio a finClaude Code o Codex CLICodex CLI es estrictamente más limitado que Pi en endpoints personalizados; consulta las preguntas frecuentes. La API de GitHub no informa de ninguna licencia SPDX para el repositorio de Claude Code

Conviene mencionar dos límites antes de elegir. La página de seguridad de Pi, tal como fue reescrita en la actualización de la documentación del 22 de septiembre de 2026, afirma claramente que Pi "can read, change, and execute files with the permissions of the account that started it, and it does not ask for approval before every tool call", y enumera la "lack of a built-in sandbox" entre los comportamientos generalmente fuera de su límite de seguridad. Su aviso de confianza del proyecto tampoco es el sistema de permisos que falta: la misma página dice que la confianza "controls whether Pi loads most settings and resources supplied by a working folder" y "does not limit what tool calls can access or affect". Si tu motivo para salir es el aislamiento, la respuesta es un cliente con modo de aprobación o un contenedor, no necesariamente otro agente de terminal.

Comprueba el estado antes de comprometerte con un nombre

Las listas de alternativas para Pi incluyen proyectos en tres estados distintos, y un campo de GitHub induce activamente a error. Lee las fechas de publicación y de commit, no pushed_at.

ProyectoLicenciaÚltimo lanzamientoEstado el 21 de septiembre de 2026
Pi (earendil-works/pi)MITv0.87.0, 21 de septiembre de 2026Activo; publicó tres versiones en tres días
Oh My Pi (can1357/oh-my-pi)MITv18.2.8, 21 de septiembre de 2026Fork activo; producto independiente, no una forma de escribir Pi
OpenCode (anomalyco/opencode)MITv1.18.31, 14 de septiembre de 2026Activo. sst/opencode redirige aquí; opencode-ai/opencode está archivado y es un proyecto diferente
Crush (charmbracelet/crush)FSL-1.1-MIT; el propio campo de GitHub solo informa NOASSERTIONv0.96.1, 21 de septiembre de 2026Activo. Functional Source License no es una licencia de código abierto aprobada por OSI; lee LICENSE.md antes de dar por supuesto que lo es
goose (aaif-goose/goose)Apache-2.0v1.51.0, 17 de septiembre de 2026Activo; block/goose redirige aquí, la documentación se trasladó a goose-docs.ai
OpenHands (OpenHands/OpenHands)MITv1.20.0, 17 de septiembre de 2026Activo; All-Hands-AI/OpenHands redirige aquí
Cline (cline/cline)Apache-2.0v4.1.19, 17 de septiembre de 2026 (la versión de escritorio se publica en su propia línea de etiquetas)Activo: el repositorio no está archivado, recibió cambios el 21 de septiembre de 2026
Codex CLI (openai/codex)Apache-2.0rust-v0.155.1, 18 de septiembre de 2026Activo; su documentación se ha trasladado dos veces, por lo que varias URL de documentación plausibles devuelven 404
AiderApache-2.0v0.86.0, 9 de agosto de 2025Inactivo, no muerto: no está archivado, pero no tiene commits desde el 22 de mayo de 2026
ContinueApache-2.0v2.0.0-vscode, 19 de junio de 2026 (última versión estable)Ya no se distribuye. continue.dev afirma que "has joined Cursor" y que el código fuente abierto "remains freely available"; último commit de código el 19 de junio de 2026. Una fuente de migración, no un destino

Datos de los repositorios obtenidos de la API de GitHub y del sitio propio de cada proyecto el 21 de septiembre de 2026. El número de estrellas y las marcas de tiempo de los cambios fluctúan a diario y se omiten deliberadamente. Continue es la fila que debes leer dos veces: su campo pushed_at muestra una fecha reciente debido a commits únicamente de documentación, razón por la que sigue apareciendo en listas actuales de recomendaciones. Las páginas propias de Kunavo sobre alternativas a Continue y alternativas a Aider cubren esos dos proyectos por separado.

Lo que realmente sale de ~/.pi/agent

Esta es la parte que omiten las tablas comparativas y donde se encuentra el coste real del cambio. Pi guarda todo en un único directorio, y las siete cosas que contiene no comparten destino.

Lo que almacena PiLo que contieneQué ocurre al cambiar
AGENTS.md / CLAUDE.mdReglas globales en ~/.pi/agent/AGENTS.md, además de los directorios antecesores y el directorio actual; AGENTS.override.md las reemplaza para ese directorioSe traslada. OpenCode documenta AGENTS.md en la raíz del proyecto y ~/.config/opencode/AGENTS.md, recurriendo a ~/.claude/CLAUDE.md cuando no existe un archivo específico de OpenCode. Oh My Pi documenta el descubrimiento de AGENTS.md como parte de su recorrido del espacio de trabajo
models.jsonBloques de proveedores personalizados: baseUrl, api, apiKey, headers, models, modelOverridesSe vuelve a escribir, salvo en Oh My Pi. Su documentación afirma que, si faltan ambos archivos YAML y models.json existe "at the same location", se migra a models.yml; esa ubicación es ~/.omp/agent/, así que debes copiar allí el archivo tú mismo. Los directorios desde los que Oh My Pi documenta la herencia en el primer inicio son .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot y .vscode; ~/.pi no está entre ellos
mcp.jsonDefiniciones de servidores MCP, añadidas en v0.99.0 (29 de septiembre de 2026): a nivel de usuario en ~/.pi/agent/mcp.json, por proyecto en .pi/mcp.json, con los tokens de OAuth separados en ~/.pi/agent/mcp-auth.jsonEn su mayor parte, se traslada. La página de MCP de Pi afirma que "The format matches other MCP clients", y su propia tabla de conversión asigna campo por campo las entradas local y remote de OpenCode; esa es la correspondencia que debes invertir al salir. Los campos exclusivos de Pi, como exposure, no se trasladan, y los tokens de OAuth tampoco: vuelve a iniciar sesión en el destino
auth.jsonClaves de API y tokens de OAuth de los proveedores /login de Pi, actualizados automáticamenteNo se traslada. Cada cliente genera los suyos. También conviene saberlo al salir: el orden de resolución documentado por Pi, según la actualización de su documentación del 22 de septiembre de 2026, es un --api-key en tiempo de ejecución, luego auth.json, después un models.json apiKey y, por último, las variables de entorno del proveedor; por tanto, un token obsoleto aquí todavía tiene prioridad silenciosamente sobre la clave que acabas de configurar
sessions/Un archivo JSONL por sesión, organizado por directorio de trabajo, como un árbol en el que cada entrada tiene un id y un parentIdNo se traslada. Pi documenta dos exportaciones: /export a HTML y /share a un gist privado de GitHub, además de un informe /bug que puede incluir la rama actual como session.jsonl. No se encontró ningún importador para este formato en los clientes comprobados; es una ausencia de pruebas, no un bloqueo documentado
trust.jsonDecisiones de confianza del proyecto por directorio, indexadas por la ruta canónica, con defaultProjectTrust establecido de forma predeterminada en askNo hay equivalente que trasladar. Controla la carga de configuración, no las llamadas a herramientas, así que no hay nada aquí que reproducir como política de permisos en el destino
Extensiones, habilidades, plantillas de prompts y paquetesMódulos de TypeScript y recursos de flujo de trabajo, en directorios de proyecto .pi/ o globalmente en ~/.pi/agent/, ejecutándose con los mismos permisos que el propio PiNo se encontró ninguna ruta de migración documentada. Este es el mayor coste no cuantificado de salir, precisamente porque la respuesta de Pi a sus cinco funciones integradas que aún faltan consiste en crearlas aquí. Haz un inventario de aquello de lo que realmente dependes antes de calcular el coste del cambio

Información obtenida de las páginas de uso, seguridad, modelos, sesiones y proveedores de Pi, de la página de reglas de OpenCode y de la documentación de modelos de Oh My Pi, todo ello el 21 de septiembre de 2026; el orden de resolución de la fila auth.json se volvió a leer en la página de modelos actualizada de Pi el 1 de octubre de 2026, y la fila mcp.json se consultó en su página de MCP ese mismo día.

Hacer el cambio sin quemar el camino de vuelta

migrate-out-of-pi.sh
# 1. Change nothing in Pi. Everything below leaves ~/.pi/agent intact.

# 2. Rules travel as-is. Pi already reads the repo's AGENTS.md;
#    so do the destinations that document AGENTS.md support.
cp ~/.pi/agent/AGENTS.md ~/.config/opencode/AGENTS.md   # global rules, OpenCode

# 3. Of the destinations checked here, only Oh My Pi documents a converter,
#    and it only fires from its OWN directory — not from ~/.pi/.
mkdir -p ~/.omp/agent
cp ~/.pi/agent/models.json ~/.omp/agent/models.json     # omp writes models.yml

# 4. Do NOT copy auth.json. Mint credentials in the destination instead.

# 5. Roll back at any time: pi still reads ~/.pi/agent, sessions included.
pi

Dos detalles marcan la diferencia entre un cambio limpio y una tarde de errores 404. Primero, mantén el destino en un worktree o una rama independientes hasta que se supere allí un ciclo completo de edición, pruebas y revisión; Pi sigue leyendo ~/.pi/agent durante todo el proceso, incluidas las sesiones, así que revertir solo requiere ejecutar pi de nuevo. Segundo, vuelve a introducir en el destino tus metadatos de costes y límites en lugar de suponer que se trasladan. El código fuente de Pi (v0.99.2) establece de forma predeterminada todos los valores del bloque cost de un modelo añadido manualmente en cero, junto con un valor de 128,000 tokens para contextWindow y de 16,384 para maxTokens; por tanto, la lectura de costes de Pi de la que estás migrando podría haber mostrado $0 todo el tiempo. Conviene comprobar si tu destino tiene el mismo punto ciego antes de tratar su cifra como un presupuesto. Precios de Pi contiene el bloque completo para un proveedor personalizado y los posibles problemas que debes tener en cuenta; esta página deliberadamente no lo duplica.

Si estás evaluando una combinación específica en lugar de una categoría, Oh My Pi frente a Pi analiza esa bifurcación en detalle; Pi frente a OpenCode y Pi frente a Claude Code comparan esas dos opciones directamente, y alternativas a OpenCode realiza el mismo ejercicio desde el otro lado.

Cambiar de cliente no cambia la factura de tokens

Ninguno de estos clientes te cobra por el cliente en sí, y cada uno puede ejecutarse contra la ruta de modelo que configures: para eso sirven api, baseUrl y los campos de claves de las tablas anteriores. Varios proveedores también venden una alternativa propia a usar tu propia clave (Radius, Zen, Hyper, ClinePass y el proveedor de OpenHands), y Claude Code y Codex CLI además permiten iniciar sesión con los planes de suscripción propios de sus proveedores, por lo que las cifras siguientes describen únicamente el caso de aportar tu propia ruta. En cualquier caso, el motivo para cambiar debe ser una capacidad, no el precio: cambiar de agente no modifica por sí solo lo que cuesta el modelo.

Las cifras siguientes son cálculos ilustrativos de tokens, no costes medidos de tareas ni un límite máximo de una factura. Supón una sesión que envía 200.000 tokens de entrada no almacenados en caché y recibe 15.000 tokens de salida, sin lecturas de caché, escrituras de caché, entrada de imágenes ni cargos por herramientas. Las tarifas se muestran a partir del catálogo activo de Kunavo por millón de tokens.

ModeloEntrada/salida por 1MEstimación para una sesión supuesta
Claude Haiku 4.5$0.70 / $3.50$0.192
GPT-5.6 Terra$0.70 / $4.20$0.203
Claude Sonnet 5$1.40 / $7.00$0.385
Claude Opus 5$3.50 / $17.50$0.963

Escala las cifras según tus propias sesiones diarias antes de tratarlas como un presupuesto, y mantén separadas las dos afirmaciones: la tarifa más barata de la lista y la forma más barata de terminar la tarea son cosas distintas, porque un modelo más pequeño que necesita tres intentos puede costar más que uno más potente que aplica el cambio a la primera. El importe del catálogo de Kunavo es un mínimo de facturación, no un límite máximo: cuando el proveedor ascendente informa de su cargo, la factura es el mayor entre el coste del catálogo y el coste ascendente multiplicado por el margen aplicable, como explica facturación. La recarga mínima es de $10 en crédito prepago, lo que constituye un mínimo de financiación, no una tarifa por tarea ni una suscripción.

Una diferencia de capacidad que debes tener en cuenta si comparas agentes con indexación integrada de bases de código: Kunavo no ofrece embeddings. No ofrece ningún modelo de embeddings, ni tampoco modelos de texto a voz o de voz a texto, por lo que un paso de indexación que necesite un endpoint de embeddings debe dirigirse a otro proveedor.

Kunavo publica en esta página una referencia de configuración para Pi y para varios destinos. Una guía de configuración publicada no es una prueba de compatibilidad: ninguno de estos clientes se ha probado en tiempo de ejecución contra el endpoint de Kunavo, y todas las afirmaciones sobre protocolos anteriores se obtuvieron de la documentación de cada proyecto, no mediante ejecución. Empieza por la guía de integración de Pi o por la de Oh My Pi si ese fork es tu destino, mantén disponible una ruta operativa mientras haces las pruebas y crea una cuenta de Kunavo cuando estés listo para calcular el precio de una tarea acotada con el modelo que hayas preseleccionado.

Preguntas frecuentes

¿Cuál es la mejor alternativa al agente de programación Pi?

No hay un ganador único, porque la pregunta honesta es qué omite Pi que tú necesitas. Hasta una actualización de la documentación del 22 de septiembre de 2026, la sección de principios de diseño de Pi decía que deliberadamente no incluía MCP integrado, subagentes, ventanas emergentes de permisos, modo de planificación, tareas pendientes ni bash en segundo plano, y te indicaba que los añadieras como extensiones o paquetes. La actualización eliminó esa frase, y v0.99.0, publicada el 29 de septiembre de 2026, incorporó MCP como extensión integrada; los otros cinco aún no están integrados en v0.99.2. Si prefieres que esas funciones estén integradas, Oh My Pi es el destino más cercano porque es un fork de Pi que documenta exactamente esas funciones. Si quieres un lugar alojado donde ejecutar un agente, OpenHands Cloud tiene un nivel Individual gratuito. Si quieres el agente dentro de tu editor, Cline. Si quieres un gateway propio cuyo proveedor no lo describa como alfa temprana —radius.earendil.com dice "Radius is currently in early alpha"—, OpenCode ofrece Zen, que su documentación denomina "completely optional", y Crush ofrece Hyper, que Charm denomina "the official Crush provider", además de documentar una docena de proveedores más en los que puedes introducir tu propia clave. Todos los estados se comprobaron el 21 de septiembre de 2026.

¿El agente de programación Pi sigue teniendo mantenimiento?

Sí, activamente. El 21 de septiembre de 2026, la API de GitHub informó de que earendil-works/pi tenía licencia MIT, no estaba archivado y había recibido cambios ese mismo día, con la versión v0.87.0 publicada el 21 de septiembre de 2026. Por tanto, Pi no es un proyecto que debas abandonar por razones de ciclo de vida. Esto importa para esta comparación, porque dos nombres que aparecen en listas de alternativas se encuentran en un estado diferente: Cursor adquirió Continue y su último commit de código es del 19 de junio de 2026, mientras que Aider no tiene ningún commit desde el 22 de mayo de 2026 ni ninguna versión desde v0.86.0, publicada el 9 de agosto de 2025.

¿Oh My Pi es simplemente otro nombre para Pi?

No. Oh My Pi es un producto independiente creado como fork de Pi, con otro mantenedor, otra línea de versiones y otro formato de configuración. Su README afirma que es un fork de Pi de @mariozechner; su LICENSE nombra a Mario Zechner, Can Bölük y Stencil Labs, Inc.; y publicó v18.2.8 el 21 de septiembre de 2026, frente a la v0.87.0 de Pi. Pi lee ~/.pi/agent/models.json como JSON; Oh My Pi lee ~/.omp/agent/models.yml como YAML. No mezcles nunca sus ejemplos de configuración ni sus números de versión. Hay una tercera trampa: el paquete npm @mariozechner/pi no es una versión antigua de Pi, sino que el registro lo describe como una CLI para gestionar implementaciones de vLLM en pods de GPU. El paquete npm de Pi es @earendil-works/pi-coding-agent; pi.dev también ofrece un instalador mediante curl y otro para PowerShell.

¿Puedo trasladar mi configuración de Pi a otro agente de programación?

En parte, y la separación es más marcada de lo que admite la mayoría de los consejos de migración. Las reglas del proyecto se trasladan: Pi carga AGENTS.md o CLAUDE.md desde ~/.pi/agent, los directorios antecesores y el directorio actual, y OpenCode documenta AGENTS.md en la raíz del proyecto más ~/.config/opencode/AGENTS.md, usando las convenciones de Claude Code como alternativas. La configuración del proveedor se vuelve a escribir en cada destino comprobado, salvo Oh My Pi, que convierte un models.json en models.yml, pero solo cuando ese archivo ya se encuentra en ~/.omp/agent/, así que debes copiarlo allí tú mismo. Las credenciales no se trasladan; cada cliente genera las suyas. El historial de sesiones tampoco se traslada: Pi almacena las sesiones como un árbol JSONL en ~/.pi/agent/sessions/ y documenta dos exportaciones, /export a HTML y /share a un gist privado de GitHub, además de un informe /bug que puede incluir la rama actual como session.jsonl. No se encontró ningún importador para ese formato en los clientes comprobados; es una ausencia de pruebas, no un bloqueo documentado.

¿Qué alternativa acepta la gama más amplia de endpoints de API personalizados?

De los clientes comprobados, Oh My Pi documenta el conjunto más amplio. Hasta la actualización de la documentación de Pi del 22 de septiembre de 2026, su página de modelos enumeraba cuatro valores de api para models.json: openai-completions, señalado como el más compatible, además de openai-responses, anthropic-messages y google-generative-ai; la página actualizada ya no enumera ninguno, muestra openai-completions en un ejemplo y describe el caso únicamente como un endpoint compatible con OpenAI, Anthropic o Google. El código fuente de Pi en v0.99.2 va más allá de lo que llegó a documentar: define el campo como una cadena libre y lo envía a cualquiera de diez implementaciones integradas coincidentes —las cuatro anteriores más mistral-conversations, azure-openai-responses, openai-codex-responses, bedrock-converse-stream, google-vertex y pi-messages—, por lo que la diferencia con Oh My Pi está más en lo documentado que en lo que Pi puede enviar; aquí no se probó ninguna de las seis adicionales de Pi. El models.yml de Oh My Pi acepta un superconjunto estricto de once, añadiendo openai-codex-responses, azure-openai-responses, bedrock-converse-stream, google-gemini-cli y google-vertex, aunque dos de los once, typesafe y openrouter-decisions, son API de juicio y no transportes de chat. Codex CLI es el extremo más limitado: su referencia de configuración afirma que responses es el único valor de wire_api compatible y que los identificadores de proveedor integrados openai, ollama y lmstudio están reservados y no se pueden sobrescribir. Información obtenida de la documentación propia de cada proyecto el 21 de septiembre de 2026, con la documentación y el código fuente de Pi revisados de nuevo el 1 de octubre de 2026.

¿Debería cambiar de Pi a Continue?

No. Continue ha dejado de distribuirse como producto independiente: continue.dev afirma que Continue se unió a Cursor y que Cursor lo adquirió, y que su código fuente abierto sigue disponible gratuitamente. En GitHub, su última versión estable es v2.0.0-vscode, fechada el 19 de junio de 2026, y su último commit de código es de ese mismo día; después solo hay commits de documentación. El campo pushed_at de GitHub aún muestra una fecha reciente, por eso las listas antiguas siguen recomendándolo; consulta las fechas de publicación y de commit. Considera Continue una fuente de migración, no un destino.

Qué se comprobó aquí y cómo. El estado de los repositorios y las versiones más recientes de Pi y Oh My Pi se consultaron mediante la API de GitHub el 21 de septiembre de 2026, y ese mismo día se leyeron la documentación de uso, seguridad y modelos de Pi, la documentación de modelos de Oh My Pi y la página de reglas de OpenCode. Después de la actualización de la documentación de Pi del 22 de septiembre de 2026, el orden de credenciales y la lista de api se volvieron a comprobar en su página de modelos el 1 de octubre de 2026, junto con los valores predeterminados de los modelos personalizados, que la documentación actualizada ya no indica, en su código fuente de v0.99.2. Ese mismo día, después de que Pi v0.99.0 incorporara MCP integrado, la lista de funciones omitidas se volvió a comprobar con sus páginas de uso, MCP, configuración y CLI y con el código fuente de v0.99.2; las citas sobre el sandbox y la confianza del proyecto, con su página de seguridad reescrita; y los valores de api, con lo que despacha su código fuente. Las filas restantes —OpenCode, Crush, goose, OpenHands, Cline, Codex CLI, Aider y Continue— se consultaron ese mismo día mediante la API de GitHub y la página enlazada de cada proyecto: la tabla de precios de OpenHands, la página de ClinePass de Cline, la página de Zen de OpenCode, el README de Crush y LICENSE.md, la documentación de proveedores de goose, la referencia de configuración de Codex CLI y continue.dev. Nada de lo incluido aquí se contrastó con una cuenta activa de ninguno de esos servicios. Las tarifas de Kunavo se muestran a partir del catálogo activo y cada cifra en dólares es un cálculo ilustrativo de tokens. Ningún cliente de esta página se ha probado en tiempo de ejecución contra Kunavo.