Configuration Reference

Complete reference of all configuration settings. All environment variables use the POCKETCLAW_ prefix.

Core Settings

SettingEnv VariableDefaultDescription
anthropic_api_keyPOCKETCLAW_ANTHROPIC_API_KEYAnthropic API key
openai_api_keyPOCKETCLAW_OPENAI_API_KEYOpenAI API key
agent_backendPOCKETCLAW_AGENT_BACKENDclaude_agent_sdkAgent backend
dashboard_hostPOCKETCLAW_DASHBOARD_HOST0.0.0.0Dashboard bind address
dashboard_portPOCKETCLAW_DASHBOARD_PORT8000Dashboard port

Tool Policy

SettingEnv VariableDefaultDescription
tool_profilePOCKETCLAW_TOOL_PROFILEcodingTool profile
tools_allowPOCKETCLAW_TOOLS_ALLOW[]Allowed tools
tools_denyPOCKETCLAW_TOOLS_DENY[]Denied tools

Telegram

SettingEnv VariableDefaultDescription
telegram_tokenPOCKETCLAW_TELEGRAM_TOKENBot token
allowed_telegram_idsPOCKETCLAW_ALLOWED_TELEGRAM_IDS[]Allowed user IDs

Discord

SettingEnv VariableDefaultDescription
discord_bot_tokenPOCKETCLAW_DISCORD_BOT_TOKENBot token
discord_allowed_guild_idsPOCKETCLAW_DISCORD_ALLOWED_GUILD_IDS[]Allowed guilds
discord_allowed_user_idsPOCKETCLAW_DISCORD_ALLOWED_USER_IDS[]Allowed users

Slack

SettingEnv VariableDefaultDescription
slack_bot_tokenPOCKETCLAW_SLACK_BOT_TOKENBot token (xoxb-)
slack_app_tokenPOCKETCLAW_SLACK_APP_TOKENApp token (xapp-)
slack_allowed_channel_idsPOCKETCLAW_SLACK_ALLOWED_CHANNEL_IDS[]Allowed channels

WhatsApp

SettingEnv VariableDefaultDescription
whatsapp_modePOCKETCLAW_WHATSAPP_MODEbusinessMode (personal/business)
whatsapp_access_tokenPOCKETCLAW_WHATSAPP_ACCESS_TOKENBusiness API token
whatsapp_phone_number_idPOCKETCLAW_WHATSAPP_PHONE_NUMBER_IDPhone number ID
whatsapp_verify_tokenPOCKETCLAW_WHATSAPP_VERIFY_TOKENWebhook verify token
whatsapp_allowed_phone_numbersPOCKETCLAW_WHATSAPP_ALLOWED_PHONE_NUMBERS[]Allowed numbers
whatsapp_neonize_dbPOCKETCLAW_WHATSAPP_NEONIZE_DB~/.pocketclaw/neonize.dbNeonize DB path

Signal

SettingEnv VariableDefaultDescription
signal_api_urlPOCKETCLAW_SIGNAL_API_URLsignal-cli REST API URL
signal_phone_numberPOCKETCLAW_SIGNAL_PHONE_NUMBERRegistered number
signal_allowed_numbersPOCKETCLAW_SIGNAL_ALLOWED_NUMBERS[]Allowed numbers

Matrix

SettingEnv VariableDefaultDescription
matrix_homeserverPOCKETCLAW_MATRIX_HOMESERVERHomeserver URL
matrix_user_idPOCKETCLAW_MATRIX_USER_IDBot user ID
matrix_access_tokenPOCKETCLAW_MATRIX_ACCESS_TOKENAuth token
matrix_device_idPOCKETCLAW_MATRIX_DEVICE_IDDevice ID
matrix_allowed_room_idsPOCKETCLAW_MATRIX_ALLOWED_ROOM_IDS[]Allowed rooms
matrix_display_namePOCKETCLAW_MATRIX_DISPLAY_NAMEDisplay name

Microsoft Teams

SettingEnv VariableDefaultDescription
teams_app_idPOCKETCLAW_TEAMS_APP_IDBot Framework App ID
teams_app_passwordPOCKETCLAW_TEAMS_APP_PASSWORDApp password
teams_tenant_idPOCKETCLAW_TEAMS_TENANT_IDAzure tenant ID
teams_allowed_team_idsPOCKETCLAW_TEAMS_ALLOWED_TEAM_IDS[]Allowed teams

Google Chat

SettingEnv VariableDefaultDescription
gchat_project_idPOCKETCLAW_GCHAT_PROJECT_IDGCP project ID
gchat_service_account_keyPOCKETCLAW_GCHAT_SERVICE_ACCOUNT_KEYSA key path
gchat_modePOCKETCLAW_GCHAT_MODEwebhookConnection mode
gchat_subscriptionPOCKETCLAW_GCHAT_SUBSCRIPTIONPub/Sub subscription
gchat_allowed_space_idsPOCKETCLAW_GCHAT_ALLOWED_SPACE_IDS[]Allowed spaces
SettingEnv VariableDefaultDescription
web_search_providerPOCKETCLAW_WEB_SEARCH_PROVIDERtavilySearch provider
tavily_api_keyPOCKETCLAW_TAVILY_API_KEYTavily API key
brave_search_api_keyPOCKETCLAW_BRAVE_SEARCH_API_KEYBrave Search key

Image Generation

SettingEnv VariableDefaultDescription
google_api_keyPOCKETCLAW_GOOGLE_API_KEYGoogle AI API key
image_modelPOCKETCLAW_IMAGE_MODELgemini-2.0-flashModel

Voice & STT

SettingEnv VariableDefaultDescription
tts_providerPOCKETCLAW_TTS_PROVIDERopenaiTTS provider
tts_voicePOCKETCLAW_TTS_VOICEalloyVoice ID
elevenlabs_api_keyPOCKETCLAW_ELEVENLABS_API_KEYElevenLabs key
stt_modelPOCKETCLAW_STT_MODELwhisper-1STT model

Google Integration

SettingEnv VariableDefaultDescription
google_client_idPOCKETCLAW_GOOGLE_CLIENT_IDOAuth client ID
google_client_secretPOCKETCLAW_GOOGLE_CLIENT_SECRETOAuth secret

Spotify

SettingEnv VariableDefaultDescription
spotify_client_idPOCKETCLAW_SPOTIFY_CLIENT_IDSpotify client ID
spotify_client_secretPOCKETCLAW_SPOTIFY_CLIENT_SECRETSpotify secret

Memory (Mem0)

SettingEnv VariableDefaultDescription
mem0_auto_learnPOCKETCLAW_MEM0_AUTO_LEARNfalseEnable auto-learn
mem0_llm_providerPOCKETCLAW_MEM0_LLM_PROVIDERollamaLLM provider
mem0_llm_modelPOCKETCLAW_MEM0_LLM_MODELllama3.2LLM model
mem0_embedder_providerPOCKETCLAW_MEM0_EMBEDDER_PROVIDERollamaEmbedder provider
mem0_embedder_modelPOCKETCLAW_MEM0_EMBEDDER_MODELnomic-embed-textEmbedder model
mem0_vector_storePOCKETCLAW_MEM0_VECTOR_STOREqdrantVector store