https://github.com/chiragagg5k/cal-buddy
smart calendar ai buddy that lets you schedule, manage and remind dates and tasks
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Keywords
Repository
smart calendar ai buddy that lets you schedule, manage and remind dates and tasks
Basic Info
- Host: GitHub
- Owner: ChiragAgg5k
- License: mit
- Language: TypeScript
- Default Branch: master
- Homepage: https://cal-buddy.vercel.app/
- Size: 2.13 MB
Statistics
- Stars: 49
- Watchers: 1
- Forks: 25
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
Cal Buddy
![]()
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
https://github.com/user-attachments/assets/2978235f-36f3-475f-84bd-1da041dd9c34
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 using Daytona
- Install Daytona: Follow the Daytona installation guide. Make sure that you have a
providerinstalled. - Create the Workspace:
bash
daytona create https://github.com/ChiragAgg5k/cal-buddy --devcontainer-path=.devcontainer/devcontainer.json
You should get something like: {"outcome":"success","result":"done"}
- Create a
.env.localfile in the root directory and add the following content:
GROQ_API_KEY=<GROQ_API_KEY>
NEXT_PUBLIC_GOOGLE_CALENDAR_API_KEY=<GOOGLE_CALENDAR_API_KEY>
NEXT_PUBLIC_APPWRITE_PROJECT_ID=<APPWRITE_PROJECT_ID>
Replace <GROQ_API_KEY>, <GOOGLE_CALENDAR_API_KEY>, <APPWRITE_PROJECT_ID>, and <SITE_URL> with your actual values.
- Start the development server:
bash
npm run dev
The application will be available at http://localhost:3000.
Technologies Used
Contributing
We welcome contributions to Cal Buddy! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - 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.
Contributors
A big shoutout and heartfelt thanks to all our amazing contributors for their incredible efforts and dedication! This project wouldn’t be where it is without you.
Made with ❤️ by Chirag Aggarwal
Owner
- Name: Chirag Aggarwal
- Login: ChiragAgg5k
- Kind: user
- Location: Noida , Uttar Pradesh , India
- Company: Bennett University
- Twitter: ChiragAgg5k
- Repositories: 3
- Profile: https://github.com/ChiragAgg5k
CSE Undergrad | Student at Bennett University
GitHub Events
Total
- Issues event: 19
- Watch event: 28
- Issue comment event: 60
- Push event: 42
- Pull request event: 18
- Fork event: 15
Last Year
- Issues event: 19
- Watch event: 28
- Issue comment event: 60
- Push event: 42
- Pull request event: 18
- Fork event: 15
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 21
- Total pull requests: 25
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 days
- Total issue authors: 9
- Total pull request authors: 9
- Average comments per issue: 4.1
- Average comments per pull request: 3.96
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 21
- Pull requests: 25
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 days
- Issue authors: 9
- Pull request authors: 9
- Average comments per issue: 4.1
- Average comments per pull request: 3.96
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- ChiragAgg5k (10)
- AVNI-THEEXPLORER (4)
- VesperAkshay (1)
- vignesh1507 (1)
- tanish0912 (1)
- vimistify (1)
- sainKunal (1)
- that-ar-guy (1)
- Indrajeety993648 (1)
- dpgaharwal (1)
Pull Request Authors
- abhi9ab (12)
- tanish0912 (9)
- vignesh1507 (5)
- SartHak-0-Sach (4)
- AnanteshG (3)
- AVNI-THEEXPLORER (3)
- wenayy (2)
- parthivsaikia (2)
- that-ar-guy (2)
- Sathyan-B (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 786 dependencies
- @types/aos ^3.0.7 development
- @types/node ^20 development
- @types/react ^18 development
- @types/react-dom ^18 development
- @types/react-scroll ^1.8.10 development
- eslint ^8 development
- eslint-config-next 14.2.13 development
- postcss ^8 development
- prettier ^3.3.3 development
- prettier-plugin-tailwindcss ^0.6.8 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- @clerk/elements ^0.15.9
- @clerk/nextjs ^5.6.2
- @clerk/themes ^2.1.32
- @copilotkit/react-core ^1.3.1
- @copilotkit/react-ui ^1.3.1
- @copilotkit/runtime ^1.3.1
- @fullcalendar/common 5
- @fullcalendar/core ^6.1.15
- @fullcalendar/daygrid ^6.1.15
- @fullcalendar/google-calendar ^6.1.15
- @fullcalendar/interaction 5
- @fullcalendar/react ^6.1.15
- @radix-ui/react-avatar ^1.1.0
- @radix-ui/react-checkbox ^1.1.1
- @radix-ui/react-dialog ^1.1.1
- @radix-ui/react-label ^2.1.0
- @radix-ui/react-scroll-area ^1.1.0
- @radix-ui/react-select ^2.1.1
- @radix-ui/react-slot ^1.1.0
- aos ^2.3.4
- class-variance-authority ^0.7.0
- clsx ^2.1.1
- date-fns ^4.1.0
- framer-motion ^11.11.7
- groq-sdk ^0.7.0
- lucide-react ^0.446.0
- mini-svg-data-uri ^1.4.4
- next 14.2.13
- next-themes ^0.3.0
- openai ^4.64.0
- react ^18
- react-day-picker 8.10.1
- react-dom ^18
- react-scroll ^1.9.0
- sharp 0.33.2
- tailwind-merge ^2.5.2
- tailwindcss-animate ^1.0.7
- 182 dependencies