Select text on any webpage. Right-click. Get a perfectly formatted Google Calendar event in seconds โ powered by AI.
Tired of manually copying meeting details into your calendar? Text to Google Calendar uses AI to extract event information from any text you select on a webpage and creates the event in your Google Calendar with one click.
Examples it handles:
Select any text, right-click, choose "Create Calendar Event" โ done.
Extracts titles, dates, times, locations, attendees, and recurrence rules.
Pull several events out of a single block of text in one shot.
Each user signs in with their own Google account. The backend never sees credentials.
Colors, reminders, Google Meet links, recurrence, and visibility settings.
Bring your own LLM provider โ OpenAI, Qwen, or any OpenAI-compatible API.
Behind the scenes: the extension sends your selected text plus your Google access token to a lightweight Flask backend, which parses the text via an LLM and creates the event using your token. No credentials are ever stored on the server.
The whole stack is open source. To run your own backend:
git clone https://github.com/qinanh/text-to-google-calendar.git
cd text-to-google-calendar
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# Set OPENAI_API_KEY (or any OpenAI-compatible provider)
python main.py
Full instructions, including Google OAuth client setup and Docker / Cloud Run deployment, are in the README.
We take privacy seriously:
See the full Privacy Policy and Terms of Service.