Змінні середовища
OpenChamber читає ці змінні під час запуску. Для startup-сервісів openchamber startup enable типово зберігає snapshot поточного середовища, тому після змін перезапустіть цю команду.
Сервер OpenChamber
OPENCHAMBER_HOST
Адреса, на якій слухає web-сервер OpenChamber. Використовуйте 0.0.0.0, щоб відкрити доступ з інших машин.
OPENCHAMBER_UI_PASSWORD
Пароль для browser UI. Використовуйте його для доступу не лише з localhost, тунелів або reverse proxy.
OPENCHAMBER_DATA_DIR
Перевизначає директорію даних OpenChamber. Типово це ~/.config/openchamber.
OPENCHAMBER_COMPRESS_API
Керує стисненням API-відповідей. true або 1 вмикає, false або 0 вимикає.
OPENCHAMBER_SKIP_API_COMPRESSION
Вимикає стиснення API-відповідей, якщо встановлено true або 1. Має пріоритет над OPENCHAMBER_COMPRESS_API.
OPENCHAMBER_VERBOSE_REQUEST_LOGS
Вмикає детальні HTTP request logs, якщо встановлено true або 1.
OPENCHAMBER_UPDATE_API_URL
Перевизначає endpoint для перевірки оновлень. Більшості користувачів це не потрібно.
OPENCHAMBER_PACKAGE_MANAGER
Примусово задає package manager для оновлень, якщо auto-detection помилився.
Сервер OpenCode
OPENCODE_HOST
Підключає OpenChamber до вже запущеного OpenCode server. Значення має бути http або https origin з явним портом і без path, query або hash. OPENCODE_HOST має пріоритет над OPENCODE_PORT.
OPENCODE_PORT
Задає порт OpenCode server. Для managed OpenCode це бажаний порт; з OPENCODE_SKIP_START=true OpenChamber підключається до зовнішнього сервера на цьому порту.
OPENCODE_SKIP_START
Не дає OpenChamber запускати власний OpenCode server, якщо встановлено true.
OPENCHAMBER_OPENCODE_HOSTNAME
Hostname для OpenCode server, яким керує OpenChamber. Типово 127.0.0.1.
OPENCODE_BINARY
Шлях до executable opencode, який має запускати OpenChamber.
OPENCODE_CONFIG
Шлях до конкретного config-файлу OpenCode.
OPENCODE_CONFIG_DIR
Шлях до директорії config OpenCode для agents, skills, snippets і config discovery.
OPENCODE_DATA_DIR
Власна директорія даних для managed OpenCode server.
OPENCODE_WSL_DISTRO
Вибирає WSL distro для інтеграції OpenCode на Windows.
OPENCHAMBER_OPENCODE_WSL_DISTRO
OpenChamber-specific alias для вибору WSL distro. OPENCODE_WSL_DISTRO має пріоритет, якщо задані обидві змінні.
OPENCODE_JWT_SECRET
Secret для підпису UI auth tokens. Для постійних service deployments використовуйте довге випадкове значення.
Terminal і Git
OPENCHAMBER_TERMINAL_SHELL
Shell executable для terminal sessions в OpenChamber.
OPENCHAMBER_GIT_BINARY
Git executable для Git-функцій OpenChamber.
GIT_BINARY
Альтернативний override для Git executable. Для OpenChamber-specific налаштувань краще використовуйте OPENCHAMBER_GIT_BINARY.
OPENCHAMBER_GIT_READ_CACHE_TTL_MS
TTL у мілісекундах для cached Git-backed file reads. Встановіть 0, щоб вимкнути cache під час debugging.
Voice і tunnels
OPENAI_API_KEY
API key для voice-функцій OpenChamber, які викликають OpenAI-compatible services.
OPENCHAMBER_ALLOW_REMOTE_OPENAI_COMPAT_URLS
Дозволяє remote OpenAI-compatible base URLs для voice-функцій, якщо встановлено true або 1.
NGROK_AUTHTOKEN
ngrok auth token для tunnel-команд OpenChamber. Також можна налаштувати ngrok через ngrok config add-authtoken <token>.
Runtime helpers
BUN_BINARY
Bun executable, який OpenChamber має використовувати для запуску daemon processes.
BUN_INSTALL
Корінь інсталяції Bun. OpenChamber використовує його, щоб знайти bin/bun для daemon startup і updates.
VITE_OPENCODE_URL
Build-time API base URL для Vite-built web app. Для звичайного CLI або desktop usage більшості користувачів це не потрібно.