Your personal AI executive assistant — reminders, tasks, morning briefs, and natural SMS/web chat.
npm install
cp .env.example .env.local
# Add OPENROUTER_API_KEY for full AI chat
npm run devSet DEV_OTP_MODE=true in .env.local. Sign up with any phone — OTP is always 123456 (shown on screen).
- OpenRouter — openrouter.ai/keys →
OPENROUTER_API_KEY - Twilio — buy a number, set SID/token/number, webhook
POST /api/sms/inbound - Google Calendar — OAuth client, redirect
http://localhost:3000/api/auth/google/callback - Deploy — Vercel +
CRON_SECRETfor/api/cron/process(every 5 min)
| Route | Description |
|---|---|
/ |
Marketing landing |
/signup |
Phone OTP signup |
/chat |
Web chat with Iris |
/settings |
Calendar, timezone, morning brief |
- Custom reminders (SMS when due)
- Tasks and long-term memory
- Optional Google Calendar + morning brief
- Conversational onboarding (birthday demo)
- Two-way SMS via Twilio
- Free beta (Stripe coming later)