Guía paso a paso · Actualizado en 2026

Tutorial de OpenCode: instalación, DeepSeek y primera tarea

Instala el agente de programación de código abierto en la terminal, conecta DeepSeek V4 Flash Free (o tu propia clave API), genera una app real y domina el modo plan — 13 pasos, cada uno con captura real de un recorrido completo.

Lo esencial

  • Instala con un comando curl desde opencode.ai y ejecuta opencode en cualquier carpeta de proyecto.
  • /connect enlaza cualquier proveedor — elige el modelo gratuito DeepSeek V4 Flash o pega una clave de DeepSeek, OpenAI o Anthropic.
  • El modo plan propone un plan numerado y hace preguntas; el modo build no toca un solo archivo sin tu aprobación.
  • /init escribe un AGENTS.md cuyas reglas leerá cada sesión futura — haz commit en git.

OpenCode Full Tutorial: Free Models, Skills & MCPs

Videoguía:Eric Tech23:11

Ver en YouTube

DeepSeek V4 + OpenCode Is INSANE!

Datos de modelos:Julian Goldie SEO9:51

Ver en YouTube

Los pasos escritos están verificados contra la documentación oficial de OpenCode (opencode.ai/docs) y la guía de integración de OpenCode de DeepSeek (api-docs.deepseek.com): /connect → deepseek → clave API → DeepSeek-V4-Flash, OpenCode v1.18.30 o superior.

Los fotogramas de las videoguías se usan atribuyendo el canal; cada paso enlaza al minuto exacto del vídeo original. Los textos y la selección de capturas son nuestros.

De la instalación a la primera tarea en 13 pasos

  1. 1

    Copia el comando de instalación de una línea

    Abre opencode.ai y copia el one-liner — curl -fsSL https://opencode.ai/install | bash — y pégalo en tu terminal. También hay paquete npm, Homebrew y Scoop, pero el script curl es el camino que siguen todos los tutoriales y añade OpenCode al PATH automáticamente.

    opencode.ai download page with the curl -fsSL https://opencode.ai/install | bash one-liner under The open source AI coding agent headline and npm, brew, scoop tabs beside it
    La página de instalación de opencode.ai muestra el one-liner curl y alternativas con gestores de paquetes.Ver en 1:10
  2. 2

    Deja terminar el instalador y abre una terminal nueva

    El script termina con dos líneas importantes: "Successfully added opencode to $PATH" y una pista — entra en un proyecto y ejecuta opencode. Si el comando responde "command not found", tu terminal es anterior a la instalación; abre una nueva y se resuelve.

    macOS terminal confirming the OpenCode installer added the binary to PATH in .zshrc and printing the cd into a project then run opencode quick-start hint
    Una instalación completada añade OpenCode al PATH e imprime la pista de inicio.Ver en 1:30
  3. 3

    Lanza OpenCode dentro de un proyecto

    Haz cd a cualquier carpeta — o abre el proyecto en VS Code y usa su terminal integrada — y ejecuta opencode. Aparece la pantalla de bienvenida con la caja Ask anything, el modelo activo en la insignia Build inferior y una pista: ejecuta /connect para añadir un proveedor. Ctrl+C para salir.

    OpenCode TUI welcome screen on first launch with the Ask anything prompt box, the Big Pickle model from OpenCode Zen in the Build badge and a tip to run /connect to add an AI provider
    Primer arranque: la bienvenida te apunta directo a /connect.Ver en 2:00
  4. 4

    Ejecuta /connect y elige proveedor

    Escribe /connect en el cuadro de entrada. OpenCode lista todas las formas de obtener un modelo: OpenCode Zen (recomendado — una clave API para una lista curada de modelos probados), OpenCode Go (suscripción low-cost), además de OpenAI ChatGPT, Anthropic, GitHub Copilot y Google. Las suscripciones topan el gasto; las claves API pagan por uso.

    OpenCode Connect a provider dialog listing OpenCode Zen as recommended above OpenCode Go, OpenAI ChatGPT, Anthropic, GitHub Copilot and Google inside the VS Code terminal
    /connect muestra Zen, Go y los grandes proveedores lado a lado.Ver en 3:40
  5. 5

    Crea y pega una clave API

    Elegir OpenCode Zen abre un campo de clave API con enlace a la consola Zen. Inicia sesión, pulsa Create API Key, cópiala y pégala en la terminal — emitir la clave es gratis y solo pagas los tokens consumidos. La clave se guarda en local: solo lo haces una vez.

    OpenCode Zen console API Keys page with the blue Create API Key button and the test and Default API Key rows used for pay-as-you-go authentication
    La consola Zen emite la clave que autentica al agente de terminal.Ver en 4:08
  6. 6

    Selecciona DeepSeek V4 Flash Free y saluda

    En el selector, los modelos gratuitos llevan insignia Free — baja hasta DeepSeek V4 Flash Free, pulsa Enter y envía "hi" para confirmar el ida y vuelta. ¿Prefieres tu cuenta de DeepSeek? La guía oficial sigue el mismo camino: /connect, proveedor deepseek, clave de platform.deepseek.com/api_keys y modelo DeepSeek-V4-Flash (OpenCode v1.18.30 o superior).

    OpenCode Zen model picker with DeepSeek V4 Flash Free highlighted and marked Free among Claude Sonnet 4.8, GPT-5.2, DeepSeek V4 Pro and Kimi K2.2 Think Free
    DeepSeek V4 Flash Free está a un Enter de distancia — sin tarjeta.Ver en 4:30
  7. 7

    Abre una sesión limpia y encarga una tarea real

    El medidor inferior derecho muestra cuánto contexto ha gastado la sesión; /new empieza una nueva. Describe luego algo concreto — aquí: "genera una app servidor NestJS que imprima hello world". OpenCode lista los archivos, escribe el código y va tachando sus tareas. Doble Esc interrumpe, continue reanuda.

    OpenCode Build mode receiving the prompt to scaffold a NestJS server application that prints Hello World with the GPT-5.3 OpenAI medium model shown in the status bar
    Una frase basta para que OpenCode genere una app completa.Ver en 7:20
  8. 8

    Verifica que el resultado funciona de verdad

    OpenCode cierra con un resumen: archivos creados, instalación, build y una comprobación en ejecución que llama al servidor e imprime la respuesta. Repítelo tú en otra terminal — arranca el servidor de desarrollo y abre http://localhost:3000 para ver Hello World. El informe del agente es una afirmación hasta que ves la página.

    OpenCode completion summary for the NestJS scaffold listing every created file plus verification steps where npm install, the build and a runtime check against localhost:3000 returned Hello World
    El resumen del scaffold cierra con una comprobación que devolvió Hello World.Ver en 7:40
  9. 9

    Ajusta el esfuerzo de razonamiento con /variants

    /variants abre el diálogo Select variant: default, none, low, medium, high. Más esfuerzo piensa más y cuesta más; low basta para ediciones mecánicas. El nivel activo aparece junto al modelo en la barra de estado.

    OpenCode Select variant dialog offering default, none, low, medium and high reasoning effort levels with medium highlighted for the current session model
    /variants cambia el esfuerzo de razonamiento sin salir de la sesión.Ver en 8:34
  10. 10

    Aísla las tareas paralelas en sesiones distintas

    /sessions lista todas las conversaciones del proyecto — cambia con Enter, renombra o borra con los atajos mostrados. El trabajo largo queda aislado: una sesión refactoriza mientras otra redacta docs. /share convierte una conversación en URL pública, /export la escribe en markdown, /timeline rebobina a cualquier mensaje anterior.

    OpenCode sessions dialog listing Refactoring YouTube scripts into folders next to Refining AGENTS.md so two separate tasks stay available in one project
    El diálogo de sesiones mantiene aparte el historial y contexto de cada tarea.Ver en 10:30
  11. 11

    Planifica antes de construir

    Shift+Tab alterna el modo plan — la insignia cambia de Build a Plan — y el agente solo lee: propone un plan numerado y termina con preguntas de aclaración. (La documentación actual asigna el mismo toggle a Tab; mira el indicador inferior derecho.) Responde, aprueba, vuelve al modo build y ejecutará justo lo acordado.

    OpenCode plan mode proposing a numbered script-folder refactor and pausing on a clarification question about renaming yt_toolkit before a single file is touched
    El modo plan termina con preguntas, no con cambios — aprueba antes de construir.Ver en 13:29
  12. 12

    Amplíalo con skills

    Un skill es un manual reutilizable que cualquier agente de código puede seguir. Explora el ranking de skills.sh, elige uno — el clásico es Superpowers — y OpenCode lo instala en la carpeta agents/skills del proyecto tras aprobar el permiso. Reinicia OpenCode y /skills lista todo lo disponible.

    OpenCode terminal fetching the Superpowers skill install instructions from the skills.sh registry before writing anything into the project
    El skill Superpowers llega directo de skills.sh al proyecto.Ver en 15:55
  13. 13

    Enséñale tu proyecto con /init

    /init analiza el repositorio y escribe un AGENTS.md en la raíz: reglas del proyecto, mapa de carpetas, convenciones. Cada sesión posterior lo lee, así que tus reglas — nombres, rutas vetadas, estilo de respuesta — se aplican solas. La documentación oficial recomienda hacer commit del AGENTS.md en git para que el equipo comparta la misma configuración de agente.

    AGENTS.md generated by OpenCode /init opened in VS Code showing Project Local rules and a Session Orientation section that every future session will read
    El AGENTS.md generado por /init guarda reglas que cada sesión hereda.Ver en 17:30

FAQ de OpenCode

Guías relacionadas