Variáveis de ambiente
O OpenChamber lê estas variáveis na inicialização. Para serviços de inicialização, openchamber startup enable salva por padrão um snapshot do ambiente atual, então execute de novo após mudar variáveis que o serviço deve usar.
Servidor OpenChamber
OPENCHAMBER_HOST
Endereço onde o servidor web do OpenChamber escuta. Use 0.0.0.0 para permitir acesso de outras máquinas.
OPENCHAMBER_UI_PASSWORD
Senha da interface no navegador. Use quando expor fora do localhost, por túnel ou por proxy reverso.
OPENCHAMBER_DATA_DIR
Altera o diretório de dados do OpenChamber. O padrão é ~/.config/openchamber.
OPENCHAMBER_COMPRESS_API
Controla a compressão das respostas da API. true ou 1 ativa; false ou 0 desativa.
OPENCHAMBER_SKIP_API_COMPRESSION
Desativa a compressão das respostas da API quando definido como true ou 1. Tem prioridade sobre OPENCHAMBER_COMPRESS_API.
OPENCHAMBER_VERBOSE_REQUEST_LOGS
Ativa logs HTTP detalhados quando definido como true ou 1.
OPENCHAMBER_UPDATE_API_URL
Altera o endpoint de verificação de atualizações. A maioria dos usuários deve deixar isso sem definir.
OPENCHAMBER_PACKAGE_MANAGER
Força o gerenciador de pacotes usado em atualizações quando a detecção automática estiver errada.
Servidor OpenCode
OPENCODE_HOST
Conecta o OpenChamber a um servidor OpenCode existente. O valor deve ser um origin http ou https com porta explícita e sem path, query ou hash. OPENCODE_HOST tem prioridade sobre OPENCODE_PORT.
OPENCODE_PORT
Define a porta do servidor OpenCode. Com OpenCode gerenciado, solicita essa porta; com OPENCODE_SKIP_START=true, conecta a um servidor externo nessa porta.
OPENCODE_SKIP_START
Impede o OpenChamber de iniciar seu próprio servidor OpenCode quando definido como true.
OPENCHAMBER_OPENCODE_HOSTNAME
Hostname do servidor OpenCode gerenciado pelo OpenChamber. O padrão é 127.0.0.1.
OPENCODE_BINARY
Caminho para o executável opencode que o OpenChamber deve usar.
OPENCODE_CONFIG
Caminho para um arquivo de configuração específico do OpenCode.
OPENCODE_CONFIG_DIR
Caminho para o diretório de configuração do OpenCode para agents, skills, snippets e descoberta de config.
OPENCODE_DATA_DIR
Diretório de dados personalizado para o servidor OpenCode gerenciado.
OPENCODE_WSL_DISTRO
Escolhe a distro WSL usada pela integração do OpenCode no Windows.
OPENCHAMBER_OPENCODE_WSL_DISTRO
Alias específico do OpenChamber para escolher a distro WSL. OPENCODE_WSL_DISTRO tem prioridade quando ambas estão definidas.
OPENCODE_JWT_SECRET
Segredo usado para assinar tokens de autenticação da UI. Em serviços persistentes, use um valor longo e aleatório.
Terminal e Git
OPENCHAMBER_TERMINAL_SHELL
Executável de shell usado nas sessões de terminal do OpenChamber.
OPENCHAMBER_GIT_BINARY
Executável do Git usado pelos recursos Git do OpenChamber.
GIT_BINARY
Override alternativo para o executável do Git. Para configuração específica do OpenChamber, prefira OPENCHAMBER_GIT_BINARY.
OPENCHAMBER_GIT_READ_CACHE_TTL_MS
TTL, em milissegundos, para leituras de arquivos em cache baseadas em Git. Use 0 para desativar o cache durante depuração.
Voz e túneis
OPENAI_API_KEY
API key usada por recursos de voz do OpenChamber que chamam serviços compatíveis com OpenAI.
OPENCHAMBER_ALLOW_REMOTE_OPENAI_COMPAT_URLS
Permite base URLs remotas compatíveis com OpenAI para recursos de voz quando definido como true ou 1.
NGROK_AUTHTOKEN
Token de autenticação do ngrok usado pelos comandos de túnel do OpenChamber. Você também pode configurar com ngrok config add-authtoken <token>.
Auxiliares de runtime
BUN_BINARY
Executável do Bun que o OpenChamber deve usar ao iniciar processos daemon.
BUN_INSTALL
Raiz da instalação do Bun. O OpenChamber usa isso para encontrar bin/bun ao iniciar daemons e atualizar.
VITE_OPENCODE_URL
API base URL de build-time para a web app criada com Vite. A maioria dos usuários não deve usar isso no CLI ou desktop normal.