# API Keys (REQUIRED) # Get your Todoist API token from: Settings → Integrations → API token TODOIST_API_KEY= # Get BOTH from https://trello.com/power-ups/admin # 1. Create a Power-Up (or use existing one) # 2. Go to "API Key" tab and click "Generate a new API Key" # 3. Copy the API Key (NOT the Secret!) # 4. In the API Key description, follow the "testing/for-yourself" instructions # 5. Click the Token link to generate your personal token # NOTE: You need API Key + Token, NOT the Secret TRELLO_API_KEY= TRELLO_TOKEN= # API Keys (OPTIONAL) # PlanToEat API is not publicly available - leave empty unless you have access # PLANTOEAT_API_KEY= # Paths # Absolute path to your Obsidian vault directory OBSIDIAN_VAULT_PATH=/path/to/your/obsidian/vault # Database file location (relative or absolute path) DATABASE_PATH=./dashboard.db # Server Configuration # Port for the HTTP server to listen on PORT=8080 # Cache TTL in minutes (how long to keep cached API responses) CACHE_TTL_MINUTES=5 # Development Settings # Set to "true" to enable debug logging DEBUG=false # AI Agent Access (Optional) # Generate with: openssl rand -hex 32 # Used by Claude.ai to access dashboard via /api/claude/snapshot # AI_AGENT_API_KEY=