Environment Variables

All environment variables supported by the Broski bridge.

Bridge Variables

VariableTypeDefaultDescription
BROSKI_PORTnumber18274Bridge WebSocket port
BROSKI_ENABLE_FUNNEL1 or unsetunsetEnable Tailscale Funnel

OpenCode Variables

VariableTypeDefaultDescription
OPENCODE_BASE_URLstring-URL of existing OpenCode server
BROSKI_OPENCODE_HOSTNAMEstring127.0.0.1Hostname for managed OpenCode
BROSKI_OPENCODE_PORTnumber0Port for managed OpenCode (0 = random)

API Keys

VariableBackendDescription
ANTHROPIC_API_KEYBothAnthropic Claude API key
OPENAI_API_KEYOpenCodeOpenAI API key
GOOGLE_AI_API_KEYOpenCodeGoogle Gemini API key
OPENROUTER_API_KEYOpenCodeOpenRouter 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-...
broski

Permanent (Shell Profile)

bash
# Add to ~/.bashrc, ~/.zshrc, or ~/.profile
export ANTHROPIC_API_KEY=sk-ant-...
export BROSKI_PORT=18274

# Reload
source ~/.zshrc

Precedence Order

When the same setting is configured in multiple places:

  1. CLI flags - Highest priority
  2. Environment variables
  3. Config files
  4. Default values - Lowest priority

Related