OpenAI CLI
OpenAI ha lanzado una interfaz oficial de línea de comandos (CLI) para su API REST, lo que ha provocado comparaciones tanto con simples envoltorios de curl como con su ya existente herramienta de agente Codex. Los comentaristas debaten si una CLI así mejora de forma significativa la experiencia del desarrollador —con funciones como seguimiento de tokens, salida JSON/JSONL y scripting más sencillo— o si es redundante en un mundo donde herramientas similares pueden generarse rápidamente con LLMs. El lanzamiento también reaviva preocupaciones más amplias sobre el software de IA “vibecoded”: desarrollo rápido y con poca revisión, deprecaciones frecuentes y el impacto del código asistido por IA en la calidad, el mantenimiento y la confianza en herramientas críticas.
Qué es la CLI de OpenAI (vs Codex / curl)
- Muchos la ven como un envoltorio oficial y ligero sobre la API REST de OpenAI: “curl, pero más agradable”, con contabilidad de tokens, OAuth, salida estructurada y ayuda
-hfácil de descubrir. - Codex se presenta como un “agent harness” / herramienta interactiva, mientras que la CLI es para acceso de bajo nivel, programable con scripts, y para la gestión de cuentas y espacios de trabajo.
- Sigue habiendo cierta confusión debido a la superposición de funciones (por ejemplo, generar imágenes) y a que ya existe Codex como una app tipo CLI.
Casos de uso percibidos y valor
- Usos sugeridos: automatizar llamadas al modelo con scripts, exportar datos de la API (
models list,files list), generación rápida de imágenes e integración de funciones de OpenAI en otras herramientas/agentes. - Algunos sostienen que es redundante porque cualquier usuario competente puede escribir rápidamente su propio envoltorio o simplemente usar curl. Otros señalan que la comodidad y la estandarización importan, de forma parecida a
ghde GitHub.
Críticas a la documentación, el nombre y la estrategia de producto
- Varios comentaristas critican el README por no decir claramente “qué problema resuelve y para quién”.
- La confusión sobre los nombres de producto (Chat vs Work, Codex vs CLI) se relaciona con la percepción de una gestión de producto “vibecoded” y una duplicación parcial entre herramientas.
Calidad de software, “vibecoding” y código generado por IA
- Fuerte hilo sobre “vibecoding”: código generado rápidamente por IA, revisado de forma ligera, que lleva a bugs, UX incoherente y herramientas solapadas.
- Algunos afirman que la mayor parte del software nuevo ya está “vibe coded” porque es más rápido y “suficientemente bueno”; otros discrepan, y ponen el acento en la disciplina de ingeniería, la revisión de código y la comprensión humana.
- Las apps recientes de OpenAI (por ejemplo, clientes de ChatGPT para Mac, la app de Codex) se citan como defectuosas o a medio hacer, alimentando la desconfianza.
Estabilidad, obsolescencia y dependencia del proveedor
- Varios comentarios advierten que OpenAI deprecia herramientas con frecuencia en un plazo de unos ~2 años, a veces con mala comunicación.
- Algunos dicen que eso es normal en un segmento que cambia rápido y aún es inmaduro; otros sostienen que es inaceptable para herramientas de las que dependen los desarrolladores.
- La preocupación de que todavía no exista una API para organizar chats de ChatGPT se plantea como una nueva forma de dependencia del proveedor.
Preguntas sobre facturación y cuotas
- Hay incertidumbre sobre si la CLI usa cuota de suscripción a tarifa plana o facturación de API por token.
- Se menciona la CLI de Anthropic (
claude -p) como confusa en cómo/cuándo factura “uso extra”, con informes de comportamiento inconsistente.
Alternativas y herramientas DIY
- Se destaca al menos una herramienta de la comunidad (por ejemplo,
llcat) como una CLI alternativa más nativa de Unix, sin estado y componible para múltiples proveedores de LLM. - Varios señalan que, dado que los LLM pueden generar estas CLIs con rapidez, el foso económico de una CLI oficial puede ser estrecho, aunque el soporte oficial sigue teniendo valor.