Environment Variables
All environment variables supported by the Broski bridge.
Bridge Variables
| Variable | Type | Default | Description |
|---|---|---|---|
| BROSKI_PORT | number | 18274 | Bridge WebSocket port |
| BROSKI_ENABLE_FUNNEL | 1 or unset | unset | Enable Tailscale Funnel |
OpenCode Variables
| Variable | Type | Default | Description |
|---|---|---|---|
| OPENCODE_BASE_URL | string | - | URL of existing OpenCode server |
| BROSKI_OPENCODE_HOSTNAME | string | 127.0.0.1 | Hostname for managed OpenCode |
| BROSKI_OPENCODE_PORT | number | 0 | Port for managed OpenCode (0 = random) |
API Keys
| Variable | Backend | Description |
|---|---|---|
| ANTHROPIC_API_KEY | Both | Anthropic Claude API key |
| OPENAI_API_KEY | OpenCode | OpenAI API key |
| GOOGLE_AI_API_KEY | OpenCode | Google Gemini API key |
| OPENROUTER_API_KEY | OpenCode | OpenRouter API key |
Setting Environment Variables
Temporary (Current Session)
bash
# Set for this command only
BROSKI_PORT=8080 broski
# Or export for current session
export ANTHROPIC_API_KEY=sk-ant-...
broskiPermanent (Shell Profile)
bash
# Add to ~/.bashrc, ~/.zshrc, or ~/.profile
export ANTHROPIC_API_KEY=sk-ant-...
export BROSKI_PORT=18274
# Reload
source ~/.zshrcPrecedence Order
When the same setting is configured in multiple places:
- CLI flags - Highest priority
- Environment variables
- Config files
- Default values - Lowest priority