opencode

opencode

Anomaly · Programación

opencode es un agente de código con IA de código abierto que funciona en tu terminal, tu IDE o su app de escritorio, y te ayuda a escribir, explicar y reestructurar código. Sirve a la vez como asistente de código para terminal y como programador asistente con IA, y conecta con más de 75 proveedores de LLM, entre ellos Claude, GPT y Gemini. Usa tu propia clave API o los modelos ya probados de OpenCode Zen. Como procesa las peticiones en local y no guarda tu código, encaja en equipos que cuidan la privacidad.

Vista previa de la interfaz de opencode

Acerca de opencode

Qué es opencode

opencode es un asistente de código que vive donde ya trabajan los programadores. En lugar de una pestaña del navegador, tienes un agente dentro de tu terminal, una app de escritorio o una extensión del IDE que lee tu proyecto, responde preguntas y edita archivos por ti. El proyecto es de código abierto, así que puedes revisar cómo funciona y ejecutarlo en tu propia máquina. Nada oculto.

El problema principal que resuelve es el encierro en un solo proveedor. Casi todas las herramientas de código con IA te atan a un proveedor de modelos. opencode te deja cambiar de proveedor con un único archivo de configuración, modelos locales incluidos, así que no quedas atrapado cuando cambian los precios o la calidad. Tampoco guarda tu código ni los datos de contexto, algo que importa si trabajas con código privado o regulado.

La contrapartida es la puesta en marcha. Necesitas claves API y un emulador de terminal moderno, y la interfaz cruda de la terminal te exige más que un editor SaaS bien pulido. Es una fricción real. Si buscas una experiencia sin configuración, esta no lo es.

Cómo empezar

  1. Instala opencode con el script curl -fsSL https://opencode.ai/install | bash, o usa npm, Homebrew o tu gestor de paquetes.
  2. Ejecuta /connect dentro de la TUI y elige un proveedor. OpenCode Zen es el predeterminado ya probado; también puedes pegar cualquier otra clave API.
  3. Ve a la carpeta de tu proyecto y arranca opencode, luego ejecuta /init para que analice el código y escriba un archivo AGENTS.md.
  4. Haz preguntas o pide cambios en lenguaje natural, como explicar cómo funciona la autenticación o añadir una función nueva.
  5. Revisa las ediciones que propone opencode y confirma las que quieras conservar.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de opencode.

Plan gratuitoSí
Planes de pago$0 - pay-per-request
PlataformaTerminal, IDE extension, Desktop
DesarrolladorAnomaly
CategoríaProgramación
Fecha de lanzamientoApr 2025
Última actualizaciónSep 2026
Visitas al sitio web16.7M
Ranking global del sitio3.1K
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores de backend y sistemas
  • Ingenieros centrados en la privacidad
  • Aficionados que miran el gasto

Tareas

  • Entender código desconocido
  • Añadir funciones
  • Reestructurar y limpiar
  • Trabajar en paralelo

Casos de uso

  • Depurar un test que falla de madrugada
  • Incorporarte al repositorio de un equipo nuevo
  • Prototipar un script pequeño
  • Compartir una sesión para revisión

Funciones clave

Compatibilidad con varios proveedores de modelos

opencode conecta con más de 75 proveedores de LLM a través de Models.dev, entre ellos Claude, GPT, Gemini y modelos locales. Cambias de proveedor editando un archivo de configuración, así que comparas calidad y coste sin cambiar de herramienta. La pasarela opcional OpenCode Zen ofrece una lista seleccionada de modelos que el equipo ha probado y medido para trabajo con agentes. ¿Elige siempre el proveedor correcto? No. Lo eliges tú. De eso se trata.

Interfaz de usuario en terminal

La TUI nativa es el núcleo de opencode. Se ejecuta por completo en tu terminal, admite varias sesiones sobre un mismo proyecto y te deja manejar todo con comandos de barra como /connect, /init y /models. Los servidores de lenguaje que se cargan solos dan al modelo un contexto preciso de tu código, lo que reduce las suposiciones equivocadas. Los cambios pequeños se apoyan en el autocompletado de código, mientras que los grandes reciben una reescritura completa del archivo que puedes revisar.

Cobertura en editor y escritorio

No estás limitado a la terminal. opencode también se distribuye como app de escritorio y como extensión de IDE, así que puedes empezar una tarea en un sitio y seguir en otro. El mismo agente y la misma configuración respaldan las tres superficies.

Gestión de datos centrada en la privacidad

opencode no guarda tu código ni los datos de contexto, y el procesamiento ocurre en local o mediante llamadas directas al proveedor que elijas. Ese diseño le permite funcionar en entornos sensibles a la privacidad. La única excepción es la función opcional /share, que envía una conversación a las páginas de compartir alojadas por opencode y se puede desactivar.

Compartir sesiones

Cualquier sesión puede obtener un enlace para consulta o depuración. Tus compañeros abren el enlace y ven el intercambio completo, algo práctico cuando quieres una segunda opinión sobre cómo llegó el agente a un resultado. Tú controlas si activas el uso compartido en tu configuración.

Código abierto y extensible

El proyecto es de código abierto, con más de 208.000 estrellas en GitHub y unos 950 colaboradores en el momento de escribir esto. Puedes leer el código, abrir incidencias y ejecutarlo autoalojado. La instalación se hace con un solo comando mediante el script de instalación, npm, Homebrew o un gestor de paquetes.

Ventajas y desventajas

Ventajas

  • Funciona con cualquiera de los más de 75 proveedores, así que no quedas atado a un modelo ni a un proveedor.
  • No guarda tu código ni el contexto, lo que encaja con proyectos privados y regulados.
  • Se ejecuta en la terminal, como app de escritorio y como extensión de IDE desde una misma configuración.
  • Código abierto con una base amplia de colaboradores y un ritmo de versiones activo.
  • La pasarela Zen opcional te da modelos ya probados si no quieres buscarlos por tu cuenta.

Desventajas

  • La puesta en marcha exige claves API y un emulador de terminal moderno, así que no es plug-and-play para principiantes.
  • La interfaz de terminal te pide más que un editor gráfico bien pulido, y hay una curva de aprendizaje real.
  • El precio va por petición a través de tu proveedor, lo que significa que la factura depende del uso y es más difícil de prever que un plan fijo.
  • Compartir una sesión envía esa conversación a los servidores de opencode, así que tienes que desactivarlo para trabajo estrictamente local.

Preguntas frecuentes

El agente en sí es de código abierto y gratuito. Solo pagas las llamadas al modelo, ya sea con la API de tu propio proveedor o por petición a través de OpenCode Zen.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con opencode.

Alternativas a opencode

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles