Configuration & Environment
Environment variables, database path resolution, and storage directories.
Configuration & Environment Variables
This reference lists all configuration options, environment variables, filesystem paths, and network settings for PromptBranch.
Environment Variables
Client & Database Variables
| Variable | Scope | Default Value | Description |
|---|---|---|---|
PROMPTBRANCH_DB |
Desktop / CLI / MCP | OS default path | Overrides the SQLite database file path. |
PROMPTHUB_DB |
Desktop / CLI / MCP | Unset | Deprecated fallback path override. |
PROMPTBUILDER_DB |
Desktop / CLI / MCP | Unset | Deprecated fallback path override. |
AI Provider Keys (Auto-Detected)
If set in your shell environment, PromptBranch displays a "Use environment key" quick-connect button in Settings → AI Providers:
| Variable | Provider | Description |
|---|---|---|
OPENAI_API_KEY |
OpenAI | API key for OpenAI GPT models. |
ANTHROPIC_API_KEY |
Anthropic | API key for Anthropic Claude models. |
GOOGLE_GENERATIVE_AI_API_KEY |
API key for Google Gemini models. |
Default Filesystem Paths by OS
| Operating System | Default Database Path | Local Sync Identity & Keys |
|---|---|---|
| macOS | ~/Library/Application Support/PromptBranch/library.db |
~/Library/Application Support/PromptBranch/sync/ |
| Linux | $XDG_CONFIG_HOME/promptbranch/library.db (defaults to ~/.config/promptbranch/library.db) |
$XDG_CONFIG_HOME/PromptBranch/sync/ (defaults to ~/.config/PromptBranch/sync/) |
| Windows | %APPDATA%\PromptBranch\library.db |
%APPDATA%\PromptBranch\sync\ |
Network & Discovery Ports
- mDNS Service:
_promptbranch._tcpadvertised over UDP port5353(multicast DNS). - Peer-to-Peer Sync: Each device listens on a local TLS port for paired peers; firewalls must allow inbound connections to it on your LAN.