Skip to content

smart calendar ai buddy that lets you schedule, manage and remind dates and tasks

License

Notifications You must be signed in to change notification settings

sainKunal/cal-buddy

 
 

Repository files navigation

Cal Buddy

GitHub stars GitHub forks GitHub issues GitHub license GitHub last commit

Thumbnail

Cal Buddy is a smart calendar assistant that helps you schedule, manage, and chat with your calendar. Boost your productivity with AI-powered task management.

Table of Contents

Demo

videoplayback.mp4

You can also find the YouTube video demonstration here.

Features

  • 📅 Smart calendar management
  • 🤖 AI-powered task scheduling
  • 💬 Chat interface for easy interaction
  • 📊 Productivity tracking and insights
  • 🔗 Integration with popular calendar services

Installation

  1. Ensure you have Node.js and npm installed on your machine.
  2. Clone the repository:
git clone https://github.com/ChiragAgg5k/cal-buddy.git
  1. Navigate to the project directory:
cd cal-buddy
  1. Create a .env.local file in the root directory and add the following content:
GROQ_API_KEY=<GROQ_API_KEY>
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<CLERK_PUBLISHABLE_KEY>
CLERK_SECRET_KEY=<CLERK_SECRET_KEY>

Replace <GROQ_API_KEY>, <CLERK_PUBLISHABLE_KEY>, and <CLERK_SECRET_KEY> with your own values.

  1. Install dependencies:
pnpm install

The project uses pnpm as the package manager. But you can use any other package manager of your choice like npm or yarn.

  1. Start the development server:
pnpm dev

The application will be available at http://localhost:3000.

Technologies Used

  • Next.js
  • CopilotKit
  • Tailwind CSS
  • ShadCN
  • Clerk

Contributing

We welcome contributions to Cal Buddy! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add some amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

Please read our Contributing Guidelines for more details.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Made with ❤️ by Chirag Aggarwal

About

smart calendar ai buddy that lets you schedule, manage and remind dates and tasks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • CSS 2.1%
  • JavaScript 0.2%