Skip to content

Vivek-736/Personal-MCP-SAAS

Repository files navigation

✈️ DailyPilot

Your Personal Executive Assistant πŸ’«πŸš€

DailyPilot Logo

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.

Next.js TypeScript PostgreSQL Trigger.dev Gemini AI


🎯 The Future of Personal Productivity

╔══════════════════════════════════════════════════════════════╗
β•‘                                                              β•‘
β•‘     πŸ“§ Email & Message Parsing  β€’  πŸ›‘οΈ Privacy-First APIs    β•‘
β•‘     πŸ’¬ Autonomous AI Agent      β€’  πŸ“‚ Auto-Briefings        β•‘
β•‘     πŸ“Š Priority Dashboards      β€’  ⚑ Background Pipelines  β•‘
β•‘                                                              β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

🌈 Why DailyPilot?

"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.

πŸ’Ž What Makes Us Different

AI-Native

Powered by Gemini 2.0 Flash & Puter AI for lightning-fast email summarization and prioritization.

Privacy-First

Direct OAuth integrations. Your tokens stay safe. Your data stays yours.

Context-Aware

Talk to your data. Ask the AI agent about your schedule or follow-ups seamlessly.



🎨 Features That Fascinate

Every feature designed to make your daily routine intelligent and effective.


πŸ›οΈ Advanced Daily Management

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

🧠 Intelligent Assistant Arsenal

πŸ›‘οΈ Priority Dashboards

βœ“ Important Item Filtering
βœ“ Actionable Follow-ups
βœ“ Unified Gmail & WhatsApp (Mock)
βœ“ Visual Categorization
βœ“ Instant Action Buttons

A comprehensive radar of your daily communications, beautifully structured.

πŸ’¬ Ask DailyPilot (Agent)

βœ“ Natural Language Interface
βœ“ App Context Awareness
βœ“ Streaming Responses
βœ“ Markdown Formatting
βœ“ App Logo Mentions

Chat directly with your daily data. Let the AI agent do the heavy lifting.

πŸ“‚ Automated Briefings

βœ“ High-Level Summaries
βœ“ Categorized Priorities
βœ“ Real-time Gmail API Fetch
βœ“ Customizable Schedules
βœ“ Beautiful HTML Rendering

Professional-grade daily reports generated in seconds.

⚑ Background Pipeline

βœ“ Powered by Trigger.dev
βœ“ Robust Asynchronous Polling
βœ“ Recurring Cron Jobs
βœ“ Reliable Retries
βœ“ Invisible to the user

Heavy-duty background syncing that curates your life while you sleep.


πŸ’« Experience Excellence

🎨 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


πŸ› οΈ Tech Stack That Powers Innovation

Built with bleeding-edge technologies for maximum precision


⚑ Frontend Excellence

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  🎯 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?

  • πŸš€ Blazing fast page loads
  • 🎨 Premium dark-mode aesthetics
  • πŸ“± Perfectly responsive layouts

πŸ’ͺ Backend Power

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  πŸ—„οΈ 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?

  • 🧠 SOTA AI Reasoning
  • ⚑ Event-driven background tasks
  • πŸ”’ Enterprise-grade security

πŸš€ Installation

Prerequisites

  • Node.js 20+
  • InsForge (Supabase) Database
  • Trigger.dev Account
  • Puter AI Token / Gemini API Key
  • Google Cloud Console Project (for Gmail API)

Quick Start

  1. Clone the repository
git clone https://github.com/Vivek-736/Personal-MCP-SAAS
cd personal-mcp-saas
  1. Install dependencies
npm install
  1. 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
  1. Start Servers
# App
npm run dev

# Trigger.dev Background Workers (New terminal)
npx trigger.dev@latest dev

🎯 Usage Guide

Generating Briefings

  1. Navigate to the Integrations tab and connect your Gmail account securely via OAuth.
  2. Go to Briefing and hit "Generate My First Briefing".
  3. Watch as the AI compiles your most urgent emails into a beautifully curated dashboard.
  4. Click on any priority item to read more or reply directly inline!

Interacting with AI Agent

  1. Navigate to the AI Agent tab from the sidebar.
  2. Ask questions like: "Do I have any emails from my manager?" or "Summarize today's priority items."
  3. The AI Agent streams the answer back instantly, contextually aware of your latest briefing data.

πŸ§‘πŸ’» Meet The Developer

πŸ’œ Built with Passion

Built for the future of personal productivity by Vivek

About

DailyPilot is an AI-powered personal assistant that unifies Gmail and WhatsApp into one intelligent workspace. Get smart summaries, proactive reminders, and actionable insights across all your conversations. Stay organized, informed, and productive.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors