MyGateway Setup

AI Chief of Staff einrichten — 5 Schritte bis zum ersten Briefing

1
Core
2
AI
3
Telegram
4
Integrationen
5
Start

Core-Konfiguration

Grundeinstellungen für deine MyGateway-Instanz. Kopiere die Werte in deine .env Datei (Vorlage: .env.example).

Pflichtfelder
PORT=3000
HOST=0.0.0.0
API_KEY=dein-geheimer-schluessel-min-32-zeichen
BASE_URL=https://deine-domain.com
NODE_ENV=production

AGENT_NAME=Atlas
AGENT_LANGUAGE=de
AGENT_TIMEZONE=Asia/Dubai

AI Model

Gemini ist der Standard-Provider (kostengünstig, schnell, deutsch). OpenAI und Anthropic als Fallback optional.

Mindestens einer erforderlich
GEMINI_API_KEY=AIza...           # Empfohlen — Gemini 2.5 Pro
GEMINI_MODEL=gemini-2.5-pro
GEMINI_FAST_MODEL=gemini-2.5-flash

OPENAI_API_KEY=sk-...            # Optional — GPT-4o Fallback
ANTHROPIC_API_KEY=sk-ant-...     # Optional — Claude Fallback
PERPLEXITY_API_KEY=pplx-...      # Optional — Echtzeit Web-Suche

Telegram Bot

1. Erstelle einen Bot via @BotFather → /newbot
2. Hole deine Chat-ID via @userinfobot
3. Starte den Bot mit /start

Erforderlich
TELEGRAM_BOT_TOKEN=123456789:ABCdef...
TELEGRAM_CHAT_ID=987654321

Verbindung testen

Server muss laufen. Gib deinen API-Key ein:

Notion

Erstelle eine Integration auf notion.so/my-integrations. Teile die relevante Seite mit der Integration.

Optional
NOTION_API_KEY=secret_...
NOTION_DATABASE_ID=...     # Optional
NOTION_PARENT_PAGE_ID=...  # Optional

Google (Gmail, Drive, Calendar)

OAuth2 via Google Cloud Console. credentials.json ins Projektroot legen, dann Reauth-Script ausführen.

Optional
# 1. credentials.json ins Projektroot legen
# 2. node scripts/reauth-google.mjs ausführen
# 3. token.json wird automatisch erstellt

WHOOP

App auf developer.whoop.com erstellen. Nach Server-Start OAuth-Flow via /auth/whoop.

Optional
WHOOP_CLIENT_ID=...
WHOOP_CLIENT_SECRET=...
WHOOP_REDIRECT_URI=https://deine-domain.com/auth/whoop/callback

Zoho Books

Optional
ZOHO_CLIENT_ID=...
ZOHO_CLIENT_SECRET=...
ZOHO_REFRESH_TOKEN=...
ZOHO_ORG_ID=...

Server starten

npm start                      # Direkt starten
pm2 start ecosystem.config.cjs # Mit PM2 (produktiv)
npm run docker:up               # Mit Docker

Alles prüfen

API-Key eingeben und alle Verbindungen live verifizieren:

  • Server erreichbar
  • Telegram verbunden
  • AI Model konfiguriert
  • Notion (optional)
  • Google OAuth (optional)