Delphidelphi

Configuration

Environment variables reference for Delphi.

All configuration lives in .env in the project root. Copy .env.example to get started — the setup wizard does this automatically.

Telegram

VariableDefaultDescription
TELEGRAM_BOT_TOKENYour bot token from @BotFather
TELEGRAM_ALLOWED_USER_IDSComma-separated Telegram user IDs who can use the bot
TELEGRAM_ALLOWED_CHAT_IDSGroup/channel IDs (if empty, DMs only)
Only add Telegram user IDs belonging to yourself or your household. Granting access to colleagues, clients, or anyone outside your household means your personal Claude subscription is processing third-party requests — a violation of Anthropic's terms of service.

Agent behavior

VariableDefaultDescription
MAIN_EXTRA_TOOLS** = all tools; comma-list to restrict (e.g. Bash,Read,Write)

Voice transcription

VariableDefaultDescription
WHISPER_PROVIDERnonenone, openai, or local
OPENAI_API_KEYRequired when WHISPER_PROVIDER=openai

Discord

VariableDefaultDescription
DISCORD_BOT_TOKENDiscord bot token (leave blank to disable Discord)
DISCORD_ALLOWED_USER_IDSComma-separated Discord user IDs (empty = allow all)
DISCORD_ALLOWED_GUILD_IDSComma-separated server IDs (empty = allow all)

Dreaming (nightly memory consolidation)

VariableDefaultDescription
DREAMING_ENABLEDfalseEnable nightly memory sweep
DREAMING_LOOKBACK_DAYS30Days of daily notes to sweep
DREAMING_PROMOTION_THRESHOLD0.6Score threshold to promote a memory to DREAMS.md

Dashboard

VariableDefaultDescription
DASHBOARD_PORT8000Port for the internal dashboard
Never commit .env to git. It is gitignored by default. Keep your bot token and API keys private.