Instalación y configuración de OpenCode

Esta guía describe el procedimiento para instalar OpenCode en Visual Studio Code y conectarlo con distintos proveedores de inteligencia artificial.

1. Instalación

Para instalar OpenCode, se debe abrir en VSCode el proyecto sobre el que se desea trabajar y, a continuación, abrir una nueva terminal. Desde dicha terminal, la instalación puede realizarse mediante cualquiera de los siguientes comandos:

curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai@latest

La elección entre uno u otro dependerá de si se dispone previamente de curl o de Node.js instalado en el sistema. En caso de no disponer de ninguna de estas herramientas, será necesario instalarlas antes de continuar.

1.1. Aprobación de scripts de instalación (npm)

Al ejecutar npm i -g opencode-ai@latest, es habitual que aparezca un mensaje similar al siguiente:

added 3 packages in 25s
npm warn allow-scripts 1 package has install scripts not yet covered by allowScripts:
npm warn allow-scripts   opencode-ai@1.18.9 (postinstall: node ./postinstall.mjs)
npm warn allow-scripts
npm warn allow-scripts Run `npm approve-scripts --allow-scripts-pending` to review, or `npm approve-scripts <pkg>` to allow.

Este aviso corresponde a la protección allow-scripts de npm. Para aprobar la ejecución del script pendiente, es necesario ejecutar:

npm approve-scripts --allow-scripts-pending

1.2. Verificación de la instalación

Para comprobar que la instalación se ha realizado correctamente, se ejecuta:

opencode --version

El resultado esperado debe mostrar el número de versión instalada, por ejemplo:

1.18.9

2. Puesta en marcha

Una vez verificada la instalación, se inicia OpenCode escribiendo en la terminal:

opencode

Esto abrirá la TUI (Terminal User Interface), interfaz desde la cual se gestionará la conexión con los distintos proveedores de IA. Captura instalación OpenCode 1

3. Conexión de un proveedor de IA

Para conectar un proveedor, se debe introducir dentro de la TUI el comando:

/connect

A continuación, se mostrará el listado de proveedores disponibles:

Captura instalación OpenCode 2

Se filtra el proveedor deseado:

Captura instalación OpenCode 3

Se pulsa Enter para seleccionarlo:

Captura instalación OpenCode 4

Tras confirmar la selección, se mostrará la siguiente pantalla:

Captura instalación OpenCode 5

Por último, se debe acceder a la página web indicada e introducir el código proporcionado. Una vez completado este paso, la cuenta quedará sincronizada correctamente.

4. Conexión con Gemini (Google AI Studio)

Para conectar Gemini es necesario disponer previamente de una API key. Esta se obtiene accediendo a Google AI Studio a través del siguiente enlace:

🔗 https://aistudio.google.com/apikey

Captura instalación OpenCode 6

En esta pantalla se debe pulsar sobre Crear clave de API. A continuación, se solicitará asignar un nombre y un proyecto asociado; en caso de no disponer de ningún proyecto, el sistema creará uno nuevo automáticamente.

Captura instalación OpenCode 7

Para completar la conexión, se debe volver a introducir el comando /connect dentro de la TUI, buscar Google y pulsar Enter. Se abrirá entonces un campo en el que se debe introducir la API key obtenida previamente:

Captura instalación OpenCode 8