Skip to content

nathanielmoon/Calvin

Repository files navigation

Calvin - Calendar Agent

An intelligent calendar management application that integrates with Google Calendar.

Getting Started

1. Clone the Repository

git clone https://github.com/yourusername/calvin.git
cd calvin
npm install

2. Set Environment Variables

Create a .env.local file in the root directory:

# Google OAuth (get these from Google Cloud Console)
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret

# NextAuth
NEXTAUTH_SECRET=your-secret-here
NEXTAUTH_URL=http://localhost:3000

# OpenAI
OPENAI_API_KEY=your-openai-api-key-here

To generate a secret for NEXTAUTH_SECRET:

openssl rand -base64 32

3. Run the Server

npm run dev

Open http://localhost:3000 in your browser.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published