Saltearse al contenido

Variables de entorno

OpenChamber lee estas variables al arrancar. Para servicios de inicio, openchamber startup enable guarda por defecto una copia del entorno actual, así que vuelve a ejecutarlo después de cambiar variables que quieras usar en el servicio.

Servidor OpenChamber

OPENCHAMBER_HOST

Dirección donde escucha el servidor web de OpenChamber. Usa 0.0.0.0 para permitir acceso desde otras máquinas.

OPENCHAMBER_UI_PASSWORD

Contraseña para la interfaz del navegador. Úsala cuando no te limites a localhost, o cuando uses túneles o un proxy inverso.

OPENCHAMBER_DATA_DIR

Cambia el directorio de datos de OpenChamber. Por defecto es ~/.config/openchamber.

OPENCHAMBER_COMPRESS_API

Controla la compresión de respuestas de la API. true o 1 la activa; false o 0 la desactiva.

OPENCHAMBER_SKIP_API_COMPRESSION

Desactiva la compresión de respuestas de la API si vale true o 1. Tiene prioridad sobre OPENCHAMBER_COMPRESS_API.

OPENCHAMBER_VERBOSE_REQUEST_LOGS

Activa logs HTTP detallados si vale true o 1.

OPENCHAMBER_UPDATE_API_URL

Cambia el endpoint de comprobación de actualizaciones. La mayoría de usuarios no debería tocarlo.

OPENCHAMBER_PACKAGE_MANAGER

Fuerza el gestor de paquetes usado para actualizar cuando la detección automática se equivoca.

Servidor OpenCode

OPENCODE_HOST

Conecta OpenChamber a un servidor OpenCode existente. Debe ser un origin http o https con puerto explícito y sin ruta, query ni hash. OPENCODE_HOST tiene prioridad sobre OPENCODE_PORT.

OPENCODE_PORT

Define el puerto del servidor OpenCode. Con OpenCode gestionado pide ese puerto; con OPENCODE_SKIP_START=true conecta a un servidor externo en ese puerto.

OPENCODE_SKIP_START

Evita que OpenChamber arranque su propio servidor OpenCode cuando vale true.

OPENCHAMBER_OPENCODE_HOSTNAME

Hostname para el servidor OpenCode gestionado por OpenChamber. Por defecto es 127.0.0.1.

OPENCODE_BINARY

Ruta al ejecutable opencode que debe usar OpenChamber.

OPENCODE_CONFIG

Ruta a un archivo de configuración concreto de OpenCode.

OPENCODE_CONFIG_DIR

Ruta al directorio de configuración de OpenCode para agents, skills, snippets y descubrimiento de config.

OPENCODE_DATA_DIR

Directorio de datos personalizado para el servidor OpenCode gestionado.

OPENCODE_WSL_DISTRO

Elige la distro WSL usada para la integración con OpenCode en Windows.

OPENCHAMBER_OPENCODE_WSL_DISTRO

Alias específico de OpenChamber para elegir la distro WSL. OPENCODE_WSL_DISTRO tiene prioridad si ambas están definidas.

OPENCODE_JWT_SECRET

Secreto para firmar tokens de autenticación de la UI. En servicios persistentes, usa un valor largo y aleatorio.

Terminal y Git

OPENCHAMBER_TERMINAL_SHELL

Ejecutable de shell para las sesiones de terminal en OpenChamber.

OPENCHAMBER_GIT_BINARY

Ejecutable de Git usado por las funciones Git de OpenChamber.

GIT_BINARY

Override alternativo para el ejecutable de Git. Para ajustes específicos de OpenChamber, prefiere OPENCHAMBER_GIT_BINARY.

OPENCHAMBER_GIT_READ_CACHE_TTL_MS

TTL, en milisegundos, para lecturas de archivos con cache respaldadas por Git. Usa 0 para desactivar la cache al depurar.

Voz y túneles

OPENAI_API_KEY

API key para funciones de voz de OpenChamber que llaman a servicios compatibles con OpenAI.

OPENCHAMBER_ALLOW_REMOTE_OPENAI_COMPAT_URLS

Permite base URLs remotas compatibles con OpenAI para funciones de voz cuando vale true o 1.

NGROK_AUTHTOKEN

Token de autenticación de ngrok usado por los comandos de túnel de OpenChamber. También puedes configurarlo con ngrok config add-authtoken <token>.

Ayudas de runtime

BUN_BINARY

Ejecutable de Bun que OpenChamber debe usar al iniciar procesos daemon.

BUN_INSTALL

Raíz de instalación de Bun. OpenChamber la usa para encontrar bin/bun al iniciar daemons y actualizar.

VITE_OPENCODE_URL

API base URL de build-time para la web app construida con Vite. La mayoría de usuarios no debería usarla en CLI o desktop normales.