Przejdź do głównej zawartości
↑↓Nawigacja ↵Otwórz escZamknij

Zmienne środowiskowe

TokenWork odczytuje te zmienne przy starcie. Dla usług startowych openchamber startup enable domyślnie zapisuje snapshot bieżącego środowiska, więc uruchom tę komendę ponownie po zmianie zmiennych, których ma używać usługa.

Serwer TokenWork

OPENCHAMBER_HOST

Adres, na którym nasłuchuje serwer web TokenWork. Użyj 0.0.0.0, aby pozwolić na dostęp z innych maszyn.

OPENCHAMBER_UI_PASSWORD

Hasło do interfejsu w przeglądarce. Ustaw je przy dostępie spoza localhost, tunelach albo reverse proxy.

OPENCHAMBER_API_ONLY

Uruchamia TokenWork w trybie headless, gdy ustawione na true lub 1. Trasy API pozostają dostępne dla klientów desktopowych i mobilnych, ale UI przeglądarki nie jest serwowane.

OPENCHAMBER_DATA_DIR

Nadpisuje katalog danych TokenWork. Domyślnie jest to ~/.config/openchamber.

Wszystko, co TokenWork zapisuje, znajduje się w tym katalogu: ustawienia, dane logowania, konfiguracje projektów, motywy, plany i modele mowy. Instancja, która używała własnego katalogu przed wersją 1.23, przy pierwszym uruchomieniu otrzyma kopie folderów projects, themes i speech-models z ~/.config/openchamber; oryginały pozostają na miejscu i nic nie jest scalane.

OPENCHAMBER_CHATS_DIR

Przenosi katalogi zarządzanych czatów, które TokenWork tworzy dla czatów bez projektu. Domyślnie jest to ~/.config/openchamber/chats. Ustaw katalog, który serwer OpenCode może odczytać, gdy TokenWork i OpenCode działają jako różni użytkownicy. Istniejące czaty nie są przenoszone.

OPENCHAMBER_COMPRESS_API

Steruje kompresją odpowiedzi API. true albo 1 ją włącza, false albo 0 wyłącza.

OPENCHAMBER_SKIP_API_COMPRESSION

Wyłącza kompresję odpowiedzi API, gdy ma wartość true albo 1. Ma pierwszeństwo przed OPENCHAMBER_COMPRESS_API.

OPENCHAMBER_VERBOSE_REQUEST_LOGS

Włącza szczegółowe HTTP request logs, gdy ma wartość true albo 1.

OPENCHAMBER_UPDATE_API_URL

Nadpisuje endpoint sprawdzania aktualizacji. Większość użytkowników nie powinna tego ustawiać.

OPENCHAMBER_PACKAGE_MANAGER

Wymusza package manager używany do aktualizacji, gdy automatyczne wykrywanie się pomyli.

Serwer OpenCode

OPENCODE_HOST

Łączy TokenWork z istniejącym OpenCode server. Wartość musi być origin http albo https z jawnym portem i bez path, query ani hash. OPENCODE_HOST ma pierwszeństwo przed OPENCODE_PORT.

OPENCODE_PORT

Ustawia port OpenCode server. Dla managed OpenCode prosi o ten port; z OPENCODE_SKIP_START=true łączy się z zewnętrznym serwerem na tym porcie.

OPENCODE_SKIP_START

Gdy ma wartość true, blokuje uruchamianie własnego OpenCode server przez TokenWork.

OPENCHAMBER_OPENCODE_HOSTNAME

Hostname dla OpenCode server zarządzanego przez TokenWork. Domyślnie 127.0.0.1.

OPENCODE_BINARY

Ścieżka do executable opencode, którego ma używać TokenWork.

OPENCODE_CONFIG

Ścieżka do konkretnego pliku config OpenCode.

OPENCODE_CONFIG_DIR

Ścieżka do katalogu config OpenCode dla agents, skills, snippets i config discovery.

OPENCODE_DATA_DIR

Własny katalog danych dla managed OpenCode server.

OPENCODE_WSL_DISTRO

Wybiera WSL distro używane do integracji OpenCode w Windows.

OPENCHAMBER_OPENCODE_WSL_DISTRO

Alias specyficzny dla TokenWork do wyboru WSL distro. OPENCODE_WSL_DISTRO ma pierwszeństwo, gdy ustawione są obie zmienne.

OPENCODE_JWT_SECRET

Secret używany do podpisywania UI auth tokens. Dla trwałych usług użyj długiej losowej wartości.

Terminal i Git

OPENCHAMBER_TERMINAL_SHELL

Shell executable używany przez terminal sessions w TokenWork.

OPENCHAMBER_GIT_BINARY

Git executable używany przez funkcje Git w TokenWork.

GIT_BINARY

Alternatywny override dla Git executable. Dla konfiguracji specyficznej dla TokenWork preferuj OPENCHAMBER_GIT_BINARY.

OPENCHAMBER_GIT_READ_CACHE_TTL_MS

TTL w milisekundach dla cached Git-backed file reads. Ustaw 0, aby wyłączyć cache podczas debugowania.

Głos i tunele

OPENAI_API_KEY

API key używany przez funkcje głosowe TokenWork, które wywołują OpenAI-compatible services.

OPENCHAMBER_ALLOW_REMOTE_OPENAI_COMPAT_URLS

Pozwala na zdalne OpenAI-compatible base URLs dla funkcji głosowych, gdy ma wartość true albo 1.

NGROK_AUTHTOKEN

ngrok auth token używany przez tunnel commands TokenWork. Możesz też skonfigurować go przez ngrok config add-authtoken <token>.

Runtime helpers

BUN_BINARY

Bun executable, którego TokenWork ma używać do uruchamiania daemon processes.

BUN_INSTALL

Katalog główny instalacji Bun. TokenWork używa go, aby znaleźć bin/bun dla daemon startup i aktualizacji.

VITE_OPENCODE_URL

Build-time API base URL dla Vite-built web app. Przy normalnym użyciu CLI lub desktop większość użytkowników nie powinna tego ustawiać.