DayPilot

Pilot your day with AI.

DayPilot is an AI-powered scheduling assistant that helps you manage your calendar across platforms. Connect your calendars, let AI plan your day, and pilot your schedule with confidence.

Visit daypilot.co to learn more.

Tech Stack

Getting Started

Prerequisites

Development Setup

# Install dependencies
pnpm install

# Set up environment variables
cp ENV_SETUP.md apps/web/.env
# Edit apps/web/.env with your Supabase credentials

# Start development server
pnpm dev

# Build all packages
pnpm build

# Run linter
pnpm lint

Environment Variables

See ENV_SETUP.md for required environment variables.

Deployment

See DEPLOYMENT.md for detailed deployment instructions.

Quick Deploy to Vercel

# Install Vercel CLI
npm install -g vercel

# Deploy
vercel --prod

Quick Deploy to Netlify

# Install Netlify CLI
npm install -g netlify-cli

# Deploy
netlify deploy --prod

Project Structure

DayPilot/
├── apps/
│   └── web/          # Marketing site + web app
├── packages/
│   ├── ui/           # Shared UI components
│   ├── lib/          # Shared utilities and helpers
│   └── types/        # Shared TypeScript types
└── supabase/         # Database migrations

License

See LICENSE file for details.