|
2 | 2 | # Copy this file to .env and fill in your values |
3 | 3 | # NEVER commit .env to version control |
4 | 4 |
|
5 | | -# ───────────────────────────────────────────────────────── |
6 | | -# LLM Providers (at least one required for AI features) |
7 | | -# ───────────────────────────────────────────────────────── |
| 5 | +# ═══════════════════════════════════════════════════════════ |
| 6 | +# CRITICAL (required for core functionality) |
| 7 | +# ═══════════════════════════════════════════════════════════ |
8 | 8 |
|
9 | | -# Anthropic (primary) — https://console.anthropic.com/settings/keys |
| 9 | +# Anthropic (primary LLM provider) — https://console.anthropic.com/settings/keys |
10 | 10 | # ANTHROPIC_API_KEY=sk-ant-... |
11 | 11 |
|
| 12 | +# Telegram Bot — https://t.me/BotFather |
| 13 | +# TELEGRAM_BOT_TOKEN=123456:ABC-... |
| 14 | +# TELEGRAM_OWNER_USER_ID=123456789 |
| 15 | +# TELEGRAM_ALLOWED_USER_IDS=123456789 |
| 16 | + |
| 17 | +# ═══════════════════════════════════════════════════════════ |
| 18 | +# HIGH PRIORITY (enables key features) |
| 19 | +# ═══════════════════════════════════════════════════════════ |
| 20 | + |
| 21 | +# Notion — https://www.notion.so/my-integrations |
| 22 | +# NOTION_API_KEY=ntn_... |
| 23 | +# NOTION_INBOX_DATABASE_ID=32-char-hex-id |
| 24 | +# NOTION_DAILY_LOG_PARENT_ID=32-char-hex-id |
| 25 | +# NOTION_TASKS_DATABASE_ID=32-char-hex-id |
| 26 | + |
| 27 | +# X/Twitter — https://developer.x.com/en/portal/dashboard |
| 28 | +# X_BEARER_TOKEN=AAAA... |
| 29 | +# X_USER_ID=123456789 |
| 30 | + |
| 31 | +# Alpha Vantage (market data) — https://www.alphavantage.co/support/#api-key |
| 32 | +# ALPHA_VANTAGE_API_KEY=... |
| 33 | + |
| 34 | +# ═══════════════════════════════════════════════════════════ |
| 35 | +# MEDIUM PRIORITY (enhances capabilities) |
| 36 | +# ═══════════════════════════════════════════════════════════ |
| 37 | + |
| 38 | +# Additional LLM Providers |
12 | 39 | # OpenAI — https://platform.openai.com/api-keys |
13 | 40 | # OPENAI_API_KEY=sk-... |
14 | 41 |
|
|
18 | 45 | # xAI (Grok) — https://console.x.ai |
19 | 46 | # XAI_API_KEY=xai-... |
20 | 47 |
|
21 | | -# ───────────────────────────────────────────────────────── |
22 | | -# Integrations (Optional) |
23 | | -# ───────────────────────────────────────────────────────── |
| 48 | +# GitHub — https://github.com/settings/tokens |
| 49 | +# GITHUB_TOKEN=ghp_... |
24 | 50 |
|
25 | | -# Telegram Bot — https://t.me/BotFather |
26 | | -# TELEGRAM_BOT_TOKEN=123456:ABC-... |
27 | | -# TELEGRAM_OWNER_USER_ID=123456789 |
28 | | -# TELEGRAM_ALLOWED_USER_IDS=123456789 |
| 51 | +# Weather — https://openweathermap.org/api |
| 52 | +# WEATHER_API_KEY=... |
29 | 53 |
|
30 | | -# Notion — https://www.notion.so/my-integrations |
31 | | -# NOTION_API_KEY=ntn_... |
32 | | -# NOTION_INBOX_DATABASE_ID=32-char-hex-id |
33 | | -# NOTION_DAILY_LOG_PARENT_ID=32-char-hex-id |
| 54 | +# Perplexity — https://www.perplexity.ai/settings/api |
| 55 | +# PERPLEXITY_API_KEY=pplx-... |
| 56 | + |
| 57 | +# CoinGecko (crypto prices) — https://www.coingecko.com/en/api |
| 58 | +# COINGECKO_API_KEY=CG-... |
34 | 59 |
|
35 | 60 | # ElevenLabs TTS — https://elevenlabs.io |
36 | 61 | # ELEVENLABS_API_KEY=sk_... |
37 | 62 |
|
38 | | -# ───────────────────────────────────────────────────────── |
39 | | -# Core Settings |
40 | | -# ───────────────────────────────────────────────────────── |
| 63 | +# ═══════════════════════════════════════════════════════════ |
| 64 | +# LOW PRIORITY (optional integrations) |
| 65 | +# ═══════════════════════════════════════════════════════════ |
| 66 | + |
| 67 | +# Readwise — https://readwise.io/access_token |
| 68 | +# READWISE_API_KEY=... |
| 69 | + |
| 70 | +# Stripe — https://dashboard.stripe.com/apikeys |
| 71 | +# STRIPE_SECRET_KEY=sk_... |
| 72 | + |
| 73 | +# Toggl — https://track.toggl.com/profile (scroll to API Token) |
| 74 | +# TOGGL_API_TOKEN=... |
| 75 | +# TOGGL_WORKSPACE_ID=... |
| 76 | + |
| 77 | +# Spotify — https://developer.spotify.com/dashboard |
| 78 | +# SPOTIFY_ACCESS_TOKEN=... |
| 79 | + |
| 80 | +# Cal.com — https://app.cal.com/settings/developer/api-keys |
| 81 | +# CALCOM_API_KEY=cal_... |
| 82 | + |
| 83 | +# Product Hunt — https://www.producthunt.com/v2/oauth/applications |
| 84 | +# PRODUCTHUNT_ACCESS_TOKEN=... |
| 85 | + |
| 86 | +# ═══════════════════════════════════════════════════════════ |
| 87 | +# NO API KEY NEEDED (work out of the box) |
| 88 | +# ═══════════════════════════════════════════════════════════ |
| 89 | +# These integrations work without configuration: |
| 90 | +# - Hacker News (public API) |
| 91 | +# - RSS feeds (public) |
| 92 | +# - Google Trends (scraping) |
| 93 | +# - Ollama (local LLM — install from https://ollama.ai) |
| 94 | +# - Anki (local — requires AnkiConnect plugin) |
| 95 | +# - Apple Calendar/Reminders (macOS AppleScript) |
| 96 | +# - Whisper (local — requires whisper CLI) |
| 97 | + |
| 98 | +# ═══════════════════════════════════════════════════════════ |
| 99 | +# CORE SETTINGS |
| 100 | +# ═══════════════════════════════════════════════════════════ |
41 | 101 |
|
42 | 102 | # Gateway port (default: 3141) |
43 | 103 | # ARI_PORT=3141 |
44 | 104 |
|
| 105 | +# Internal API key for service-to-service auth |
| 106 | +# ARI_API_KEY=... |
| 107 | + |
45 | 108 | # Node environment |
46 | 109 | # NODE_ENV=development |
0 commit comments