Español
Documentación
TUI

TUI

OpenCode proporciona una interfaz de usuario de terminal interactiva para colaborar con LLMs. Inícialo ejecutando opencode en el directorio de tu proyecto.

Funciones Principales

Referencias de Archivos

Usa @ para referenciar archivos en mensajes:

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

Ejecución de Comandos Bash

Prefija mensajes con ! para ejecutar comandos de shell:

!ls -la

Comandos Slash

ComandoDescripciónAtajo
/connectAgregar proveedor y claves API
/compactCompactar sesiónctrl+x c
/detailsAlternar detalles de herramientasctrl+x d
/editorAbrir editor externoctrl+x e
/exitSalir de OpenCodectrl+x q
/exportExportar a Markdownctrl+x x
/helpMostrar ayudactrl+x h
/initCrear AGENTS.mdctrl+x i
/modelsListar modelosctrl+x m
/newIniciar nueva sesiónctrl+x n
/redoRehacer mensajectrl+x r
/sessionsCambiar sesionesctrl+x l
/shareCompartir sesiónctrl+x s
/themesListar temasctrl+x t
/undoDeshacer último mensajectrl+x u

Configuración del Editor

Establece tu variable de entorno EDITOR:

# Linux/macOS
export EDITOR=nano
export EDITOR="code --wait"
 
# Windows PowerShell
$env:EDITOR = "code --wait"

Configuración

Personaliza el comportamiento del TUI en opencode.json:

{
  "tui": {
    "scroll_speed": 3,
    "scroll_acceleration": {
      "enabled": true
    }
  }
}

Opciones:

  • scroll_acceleration.enabled - Aceleración de desplazamiento estilo macOS
  • scroll_speed - Velocidad de desplazamiento (mínimo: 1)