¿Cansado de estar atado a un solo proveedor de IA para tu flujo de trabajo de codificación? OpenCode cambia las reglas del juego.
OpenCode es un agente de codificación de IA de código abierto que lleva potente asistencia de IA directamente a tu terminal, IDE o escritorio. ¿Qué lo diferencia? Flexibilidad total. A diferencia de las soluciones propietarias que te encierran en un ecosistema, OpenCode admite más de 75 proveedores de LLM mediante la integración con Models.dev.
Esta guía te muestra cómo potenciar OpenCode con el arsenal de modelos de élite de Novita AI: DeepSeek V3.2, GPT OSS 120B, GLM-4.7 y más.
El resultado es una infraestructura de IA asequible y de alto rendimiento que se adapta a tus necesidades. Ya sea que estés explorando bases de código desconocidas, generando código listo para producción o depurando problemas complejos, esta integración ofrece capacidades potentes sin un costo elevado.
¿Qué es OpenCode?
OpenCode es un agente de código abierto que te ayuda a escribir código en tu terminal, IDE o escritorio. Está disponible como interfaz de terminal, aplicación de escritorio o extensión de IDE, con modelos gratuitos incluidos o la posibilidad de conectar cualquier modelo de cualquier proveedor.
Por qué los desarrolladores eligen OpenCode:
Soporte para cualquier modelo: OpenCode permite a los usuarios integrar y usar cualquier modelo de IA de cualquier proveedor (Claude, OpenAI, Google, Novita AI o incluso modelos locales). Esta flexibilidad significa que nunca estarás atado a un solo ecosistema y puedes elegir el mejor modelo para cada tarea específica.
Altamente personalizable: La herramienta es altamente personalizable con complementos y habilidades, lo que la hace adaptable a diversos flujos de trabajo. Ya sea que trabajes en APIs de backend, componentes frontend o tuberías de datos, OpenCode se adapta a tu estilo de desarrollo.
Las características clave incluyen:
- LSP habilitado: Carga automáticamente los protocolos de servidor de lenguaje adecuados para el LLM
- Múltiples sesiones: Inicia varios agentes en paralelo en el mismo proyecto
- Compartir enlaces: Comparte un enlace a cualquier sesión como referencia o para depurar
- Claude Pro: Inicia sesión con Anthropic para usar tu cuenta de Claude Pro o Max
- ChatGPT Plus/Pro: Inicia sesión con OpenAI para usar tu cuenta de ChatGPT Plus o Pro
- Cualquier modelo: Más de 75 proveedores de LLM a través de Models.dev, incluidos modelos locales
- Cualquier editor: Disponible como interfaz de terminal, aplicación de escritorio y extensión de IDE
Agentes integrados:
OpenCode incluye dos agentes integrados entre los que puedes cambiar con la tecla Tab:
- build: Agente predeterminado con acceso completo para trabajo de desarrollo
- plan: Agente de solo lectura para análisis y exploración de código (deniega la edición de archivos de forma predeterminada, pide permiso antes de ejecutar comandos bash, ideal para explorar bases de código desconocidas o planificar cambios)
También se incluye un subagente @general para búsquedas complejas y tareas de varios pasos, que se puede invocar usando @general en los mensajes.
¿Por qué elegir Novita AI para OpenCode?
Novita AI proporciona una potente infraestructura de IA que la convierte en la opción ideal para los usuarios de OpenCode. Estas son las razones:
Soporte para los mejores modelos de codificación
Novita AI admite todos los modelos líderes optimizados para tareas de codificación:
- DeepSeek V3.2
- Qwen3 Coder 480B A35B Instruct
- OpenAI GPT OSS 120B
- Minimax M2.1
- GLM-4.7
- Kimi K2 Thinking
Funciones avanzadas de codificación
Novita AI proporciona funciones amigables para desarrolladores diseñadas específicamente para escenarios de codificación:
Llamada a herramientas (Tool Calling)
Permite que tus modelos de IA interactúen con herramientas y API externas. Esto es esencial para construir flujos de trabajo de desarrollo complejos e integraciones, desde consultas a bases de datos hasta pruebas de API.
Salida estructurada
Obtén respuestas con formato consistente en JSON u otros formatos estructurados. Perfecto para generar código que se integre directamente en tus tuberías de compilación sin formateo manual.
Almacenamiento en caché de indicaciones (Prompt Caching)
Reduce costos y mejora los tiempos de respuesta al almacenar en caché las indicaciones y el contexto utilizados con frecuencia. Ideal para tareas de codificación repetitivas y análisis de grandes bases de código donde se consultan los mismos archivos repetidamente.
Diseñado para el rendimiento del desarrollador
La infraestructura de Novita AI ofrece el rendimiento que los desarrolladores necesitan:
Alto TPS (tokens por segundo): La generación rápida de tokens impulsada por GPU de nivel empresarial garantiza flujos de trabajo de codificación fluidos sin retrasos. No más esperas por sugerencias de autocompletado o explicaciones de código.
Bajo TTFT (tiempo hasta el primer token): Latencia mínima desde la solicitud hasta la primera respuesta, fundamental para sesiones de codificación interactivas donde cada segundo cuenta.
Acceso a API rentable
Accede a más de 200 modelos de IA a través de una API simple con precios competitivos que hacen que el desarrollo impulsado por IA sea accesible tanto para desarrolladores individuales como para equipos.
OpenCode vs Claude Code
Tanto OpenCode como Claude Code brindan asistencia de codificación impulsada por IA, pero difieren significativamente en filosofía e implementación.
Ventajas de OpenCode
100 % código abierto
El código completo de OpenCode está disponible para inspección, modificación y contribución. Esta transparencia garantiza seguridad, permite la personalización y te da control total sobre tu entorno de desarrollo.
Independiente del proveedor
OpenCode funciona con Claude, OpenAI, Google, Novita AI o incluso modelos locales. A medida que los modelos de IA evolucionan y los precios cambian, nunca quedas atado a un solo proveedor. Cambia entre modelos según los requisitos de la tarea o la optimización de costos.
Soporte LSP listo para usar
OpenCode carga automáticamente los protocolos de servidor de lenguaje adecuados para tu proyecto, proporcionando inteligencia contextual sin configuración manual.
Enfoque en TUI
Creado por usuarios de Neovim y los creadores de terminal.shop, OpenCode lleva al límite lo que es posible en interfaces de terminal, ofreciendo una potente experiencia de línea de comandos para desarrolladores que viven en la terminal.
Arquitectura cliente/servidor
Esta arquitectura permite que OpenCode se ejecute en tu computadora mientras lo controlas de forma remota desde una aplicación móvil u otro cliente. La interfaz TUI es solo uno de los muchos clientes posibles.
Soporte para múltiples sesiones
Ejecuta varios agentes en paralelo en el mismo proyecto, lo que te permite trabajar en frontend, backend y documentación simultáneamente en ventanas de terminal separadas.
Características de Claude Code
Integración con Anthropic: Integración directa con los modelos Claude de Anthropic, optimizada para el ecosistema Claude.
Experiencia curada: El enfoque en un solo proveedor garantiza una experiencia pulida y consistente.
Soporte oficial: Respaldado por Anthropic con canales de soporte dedicados.
Instalando OpenCode
Instalación rápida (recomendada)
La forma más rápida de instalar OpenCode:
curl -fsSL https://opencode.ai/install | bash
Consejo: Elimina las versiones anteriores a 0.1.x antes de instalar.
Gestores de paquetes
# npm/pnpm/yarn/bun
npm i -g opencode-ai@latest
# Windows (Scoop)
scoop install opencode
# Windows (Chocolatey)
choco install opencode
# macOS y Linux (Homebrew - recomendado, siempre actualizado)
brew install anomalyco/tap/opencode
# macOS y Linux (fórmula oficial de brew, se actualiza con menos frecuencia)
brew install opencode
# Arch Linux
paru -S opencode-bin
# Cualquier SO
mise use -g opencode
# Nix
nix run nixpkgs#opencode
# o para la última rama de desarrollo
nix run github:anomalyco/opencode
Aplicación de escritorio (BETA)
OpenCode también está disponible como aplicación de escritorio. Descárgala directamente desde opencode.ai/download.
macOS (Homebrew):
brew install --cask opencode-desktop
Windows (Scoop):
scoop bucket add extras
scoop install extras/opencode-desktop
Directorio de instalación
El script de instalación respeta el siguiente orden de prioridad para la ruta de instalación:
$OPENCODE_INSTALL_DIR- Directorio de instalación personalizado$XDG_BIN_DIR- Ruta conforme a la especificación de directorio base XDG$HOME/bin- Directorio binario de usuario estándar (si existe o se puede crear)$HOME/.opencode/bin- Respaldo predeterminado
Ejemplos:
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash
Configurando Novita AI en OpenCode
OpenCode utiliza el AI SDK y Models.dev para admitir más de 75 proveedores de LLM. Agregar Novita AI es sencillo.
Paso 1: Obtén tu clave API de Novita AI
- Ve a la consola de Novita AI
- Crea una cuenta si aún no lo has hecho
- Haz clic en “Create API Key”
- Copia y guarda tu clave API de forma segura
Paso 2: Conecta Novita AI a OpenCode
Ejecuta el comando /connect en OpenCode:
/connect
Busca Novita AI en la lista de proveedores, luego ingresa tu clave API cuando se te solicite:
┌ API key
│
│
└ enter
¡Eso es todo! OpenCode guarda tu clave API y ya estás listo para empezar a codificar con los modelos de Novita AI.
Seleccionando y usando modelos en OpenCode
Configura tu modelo
Después de conectar Novita AI, debes configurar qué modelo usar en tu configuración de OpenCode.
- Ejecuta el comando
/modelspara seleccionar un modelo:
/models
- Explora los modelos disponibles de Novita AI y selecciona uno. Para obtener una lista completa de modelos disponibles, visita el catálogo de modelos de Novita AI.
Trabajando con los agentes de OpenCode
OpenCode incluye dos agentes integrados entre los que puedes cambiar usando la tecla Tab.
Agente build (predeterminado)
El agente build es tu compañero de desarrollo principal con permisos de acceso completo.
Lo que puede hacer:
- Crear, modificar y eliminar archivos
- Ejecutar comandos bash
- Instalar paquetes
- Ejecutar pruebas y scripts de compilación
- Realizar cambios de código completos
Usa el agente build para el trabajo de desarrollo activo donde necesitas control total.
Agente plan (solo lectura)
El agente plan está diseñado para la exploración y análisis seguro del código.
Características clave:
- Deniega la edición de archivos de forma predeterminada: Evita cambios accidentales mientras exploras el código
- Pide permiso antes de ejecutar comandos bash: Asegura que estés al tanto de cualquier interacción con el sistema
- Ideal para explorar bases de código desconocidas: Forma segura de entender el código antes de realizar modificaciones
Cuándo usar el agente plan:
- Analizar una base de código desconocida
- Revisar la arquitectura del código
- Planificar estrategias de refactorización
- Obtener sugerencias sin realizar cambios
Subagente general
OpenCode también incluye un subagente general para búsquedas complejas y tareas de varios pasos. Invócalo usando @general en tus mensajes.
Ejemplo:
@general Busca todos los endpoints de API en esta base de código y enumera sus requisitos de autenticación
El subagente general se destaca en flujos de trabajo de varios pasos que requieren buscar, analizar y sintetizar información en todo tu proyecto.
Cambio entre agentes
Presiona la tecla Tab durante una sesión para cambiar entre los agentes build y plan.
Flujo de trabajo típico:
- Comienza con
planpara explorar y comprender código desconocido - Cambia a
buildcuando estés listo para hacer cambios - Vuelve a
planpara verificar tus modificaciones
Para obtener más información sobre los agentes, consulta la documentación de OpenCode.
Conclusión
¿Listo para liberarte del bloqueo de proveedores y potenciar tu flujo de trabajo de desarrollo?
Integrar Novita AI con OpenCode te ofrece lo mejor de ambos mundos: la flexibilidad de código abierto de OpenCode combinada con el potente catálogo de modelos de codificación de élite de Novita AI.
Ya seas un desarrollador independiente o parte de un equipo en crecimiento, esta integración brinda capacidades de IA de nivel profesional que se adaptan a tus necesidades.
¿Listo para empezar? Regístrate en Novita AI hoy y experimenta el futuro de la codificación impulsada por IA con OpenCode y la infraestructura confiable de GPU de Novita AI.
