Perfil de herramienta

OpenCode

PorAnomalyUS

Agente de programación open source con interfaz de terminal, app de escritorio, extensión de IDE y SDK, conectable a varios modelos.

Wordmark OpenCode en blanco sobre fondo oscuro degradado
País
US
Disponibilidad
Código abierto
Modalidades
  • Texto
  • Código

OpenCode es un agente de programación de código abierto centrado en la terminal. Reúne una interfaz de texto en la terminal (TUI), aplicación de escritorio, extensión de IDE y SDK/servidor, y puede conectarse a distintos proveedores de modelo.

Para qué sirve

  • Ejecutar tareas de código en varias etapas sin salir del flujo de línea de comandos
  • Crear y editar archivos del repositorio con revisión de los cambios
  • Ejecutar comandos, pruebas y builds y usar el resultado para continuar la tarea
  • Exponer el agente como servidor/SDK para integrarlo en otras herramientas mediante ACP
  • Acceder a modelos por proveedores externos o por el gateway del propio proyecto

Cómo funciona

  • Abres el agente en la terminal y describes la tarea; planifica, ejecuta acciones y muestra lo que cambió
  • El mismo motor cubre TUI, escritorio, extensión de IDE y servidor, con sesiones e historial
  • El Agent Client Protocol (ACP) permite acoplar el agente a editores compatibles
  • La configuración vive en archivos del proyecto y variables de entorno, con elección de modelo por proveedor

Dónde se ejecuta

  • Terminal (TUI) en Linux, macOS y Windows
  • Aplicación de escritorio
  • Extensión para editores compatibles con ACP
  • Modo servidor/SDK para uso programático

Disponibilidad y licencias

  • Licencia MIT
  • Mantenido por Anomaly (origen SST)
  • Acceso a modelos mediante proveedores propios o el gateway del proyecto

Puntos fuertes

  • Agnóstico al editor y al proveedor de modelo
  • La misma base para uso interactivo y programático
  • Protocolo abierto (ACP) para integración con editores
  • Comunidad activa en el ecosistema de agentes de terminal

Puntos de atención

  • La experiencia se centra en la terminal; quien prefiere interfaz gráfica usa la app o la extensión
  • Las capacidades y la madurez varían entre superficies
  • El costo depende del proveedor de modelo elegido