DEV Community

Cover image for πŸš€ NOVA β€” LLM-Powered Personal Assistant Google Calendar + Gmail
Piyush Sonawane
Piyush Sonawane

Posted on

πŸš€ NOVA β€” LLM-Powered Personal Assistant Google Calendar + Gmail

Hey everyone! πŸ‘‹
I built NOVA, a minimal and practical LLM-powered personal assistant CLI using LangChain.

It helps with day-to-day workflow tasks like:

βœ… Schedule Google Calendar events

checks for conflicts

suggests available slots

workday-aware availability (default 09:00–17:00)

βœ… Draft + send emails using Gmail

clean email drafting

supports real sending via Gmail API

βœ… Human-in-the-loop approvals before sensitive actions
(so it won’t send an email or create an event without confirming)

πŸ”₯ Key Features

Supervisor agent that routes tasks to calendar/email agents

Google OAuth integration (Calendar + Gmail)

Configurable timezone + work-hours logic

Built as a CLI for speed + simplicity

If you're into agent workflows, automation, or LLM tools, I’d love for you to check it out and share feedback πŸ™Œ

πŸ“Œ GitHub Repo: https://github.com/piyushsonawane07/NOVA-Personal-AI-Assistant

Happy to answer questions or improve it based on suggestions πŸš€

Top comments (0)