Skip to main content
p0 uses environment variables for optional configuration. Most users don’t need to set any of these variables.

API Configuration

Configure API endpoints for p0:
VariableDescriptionDefault
MAIN_VITE_API_URLPurple API base URLhttps://api.bepurple.ai
MAIN_VITE_UPDATE_URLAuto-update server URL(Purple default)
VITE_FEEDBACK_URLFeedback channel URL(Purple default)

Analytics and Error Tracking

Configure analytics and error tracking services:
VariableDescription
MAIN_VITE_SENTRY_DSNSentry error tracking DSN (main process)
MAIN_VITE_POSTHOG_KEYPostHog analytics key (main process)
MAIN_VITE_POSTHOG_HOSTPostHog host URL (main process)
VITE_POSTHOG_KEYPostHog analytics key (renderer)
VITE_POSTHOG_HOSTPostHog host URL (renderer)

Apple Signing

Additional environment variables are used for Apple code signing during the build process. These are only relevant for developers building p0 from source.
These variables are primarily for development and self-hosted deployments. The default values work for most users.