Transform Your Scattered Communications into an Intelligent Dashboard
DailyPilot is a sophisticated AI-powered personal assistant that autonomously analyzes your emails, messages, and schedules to curate high-priority insights.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β π§ Email & Message Parsing β’ π‘οΈ Privacy-First APIs β
β π¬ Autonomous AI Agent β’ π Auto-Briefings β
β π Priority Dashboards β’ β‘ Background Pipelines β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"Don't just read your messages β understand your priorities."
DailyPilot isn't just an inbox. It's your personal digital executive assistant, powered by state-of-the-art LLMs to provide context-aware insights, actionable follow-ups, and a unified view of your digital life.
Every feature designed to make your daily routine intelligent and effective.
Click to explore core engine features
| Feature | Description | Impact |
|---|---|---|
| π€ Unified Dashboard | High-fidelity extraction of important items | β‘ 10x faster triage |
| π§ Direct Reply Actions | Send Gmail replies directly from your brief | π Reduced context switching |
| π¬ AI Agent Chat | Ask questions about your unread messages | π Instant recall |
| π Smart Briefings | Daily compiled reports on autopilot | π Total clarity |
A comprehensive radar of your daily communications, beautifully structured. |
Chat directly with your daily data. Let the AI agent do the heavy lifting. |
Professional-grade daily reports generated in seconds. |
Heavy-duty background syncing that curates your life while you sleep. |
| π¨ Design | π Performance | π Security |
|---|---|---|
| Sleek Dark Mode UI | Next.js 15 App Router | InsForge (Supabase) Auth |
| Smooth Micro-Animations | React 19 RSCs | Token Encryption |
| Full-Bleed Layouts | SSE Streaming Chat | Role-based Access Control |
| Semantic Formatting | Edge-ready Functions | OAuth 2.0 Integration |
Built with bleeding-edge technologies for maximum precision
βββββββββββββββββββββββββββββββββββ
β π― Framework & Core β
βββββββββββββββββββββββββββββββββββ€
β Next.js 15 β App Router β
β React 19 β Server RSC β
β TypeScript 5 β Type Safe β
βββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββ
β π¨ UI & Styling β
βββββββββββββββββββββββββββββββββββ€
β Tailwind CSS 4 β Modern CSS β
β Lucide Icons β Visuals β
β React Markdown β Formatting β
β Shadcn UI β Components β
βββββββββββββββββββββββββββββββββββWhy This Stack?
|
βββββββββββββββββββββββββββββββββββ
β ποΈ Database & Services β
βββββββββββββββββββββββββββββββββββ€
β InsForge BaaS β Platform β
β PostgreSQL β Database β
β Supabase Auth β Identity β
βββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββ
β π€ AI & Orchestration β
βββββββββββββββββββββββββββββββββββ€
β Puter AI β Endpoints β
β Gemini SDK β Fallback β
β Trigger.dev v3 β Workflows β
β Google APIs β Integrationsβ
βββββββββββββββββββββββββββββββββββWhy This Stack?
|
- Node.js 20+
- InsForge (Supabase) Database
- Trigger.dev Account
- Puter AI Token / Gemini API Key
- Google Cloud Console Project (for Gmail API)
- Clone the repository
git clone https://github.com/Vivek-736/Personal-MCP-SAAS
cd personal-mcp-saas- Install dependencies
npm install- Environment Setup
# Create .env.local file
cp .env.example .env.local
# Configure keys
NEXT_PUBLIC_INSFORGE_BASE_URL=your_insforge_url
NEXT_PUBLIC_INSFORGE_ANON_KEY=your_anon_key
PUTER_AUTH_TOKEN=your_token
GEMINI_API_KEY=your_key
TRIGGER_SECRET_KEY=your_trigger_key- Start Servers
# App
npm run dev
# Trigger.dev Background Workers (New terminal)
npx trigger.dev@latest dev- Navigate to the Integrations tab and connect your Gmail account securely via OAuth.
- Go to Briefing and hit "Generate My First Briefing".
- Watch as the AI compiles your most urgent emails into a beautifully curated dashboard.
- Click on any priority item to read more or reply directly inline!
- Navigate to the AI Agent tab from the sidebar.
- Ask questions like: "Do I have any emails from my manager?" or "Summarize today's priority items."
- The AI Agent streams the answer back instantly, contextually aware of your latest briefing data.