文档
Documentación en Español
Introducción

Introducción

OpenCode es un agente de programación con IA de código abierto disponible como interfaz de terminal, aplicación de escritorio o extensión de IDE. Permite a los desarrolladores interactuar con IA para tareas relacionadas con código.

Requisitos previos

Antes de usar OpenCode en tu terminal, necesitarás:

  1. Emulador de Terminal Moderno - Las opciones incluyen:

    • WezTerm (multiplataforma)
    • Alacritty (multiplataforma)
    • Ghostty (Linux y macOS)
    • Kitty (Linux y macOS)
  2. Claves API - Credenciales para tus proveedores de LLM elegidos

Instalación

Instalación Universal

curl -fsSL https://opencode.ai/install | bash

Gestores de Paquetes Node.js

# npm
npm install -g opencode-ai
 
# Bun
bun install -g opencode-ai
 
# pnpm
pnpm install -g opencode-ai
 
# Yarn
yarn global add opencode-ai

Gestores de Paquetes del Sistema

# Homebrew (macOS/Linux)
brew install anomalyco/tap/opencode
 
# Paru (Arch Linux)
paru -S opencode-bin
 
# Chocolatey (Windows)
choco install opencode
 
# Scoop (Windows)
scoop bucket add extras && scoop install extras/opencode
 
# Docker
docker run -it --rm ghcr.io/anomalyco/opencode

Configuración

  1. Ejecuta el comando /connect dentro de la interfaz de terminal
  2. Selecciona tu proveedor preferido
  3. Autentícate en opencode.ai/auth
  4. Configura la información de facturación
  5. Recupera e ingresa tu clave API

Recomendamos OpenCode Zen como una colección de modelos curada y probada para principiantes.

Inicialización del Proyecto

Navega a tu directorio de proyecto e inicia:

cd /path/to/project
opencode

Inicializa el proyecto con:

/init

Esto genera un archivo AGENTS.md en la raíz de tu proyecto, que debe ser confirmado en el control de versiones.

Patrones de Uso Básicos

Preguntas sobre el Código

Usa @ para buscar archivos del proyecto:

How is authentication handled in @packages/functions/src/api/index.ts

Desarrollo de Funcionalidades

  1. Modo Plan (tecla Tab) - La IA sugiere enfoques de implementación sin hacer cambios
  2. Iteración - Refina planes con retroalimentación y referencias visuales
  3. Modo Build (tecla Tab) - Ejecuta los cambios aprobados

Revertir Cambios

  • Comando deshacer: /undo
  • Comando rehacer: /redo
  • Se soportan múltiples deshacer

Colaboración

Comparte conversaciones mediante:

/share

Esto genera un enlace compartible copiado al portapapeles.

Personalización

Personaliza tu experiencia:

  • Selección de tema
  • Atajos de teclado
  • Formateadores de código
  • Comandos personalizados
  • Ajustes de configuración