CalifAI — Screen to Google Calendar
🌐 Homepage · 📋 Privacy Policy · 🐛 Issues
CalifAI is a Chrome extension that uses AI to extract calendar event information from any webpage and adds it directly to your Google Calendar. Select any event text on screen, let AI read it, review the details, and add it to your calendar in seconds.
How It Works
- Click the CalifAI icon in your Chrome toolbar
- Drag to select the area of the page containing the event
- AI extracts the title, date, time, location, and description
- Review and edit the details if needed
- Click Add — it’s in your Google Calendar
Features
- AI-powered extraction — uses Gemini 2.5 Flash (free tier) or OpenAI
- Multiple events at once — capture a full schedule and choose which to add
- Review before adding — edit any field on a confirmation screen
- Download .ics — export to Apple Calendar, Outlook, or any other app
- Shareable link — copy a Google Calendar link to send to someone
- Customizable theme — adjust colors, time format, date format, and default event color
Installation
From the Chrome Web Store
Coming soon.
From Source
- Clone the repository:
git clone https://github.com/adrhito/califAI.git
cd califAI
- Install dependencies:
- Build the extension:
- Load in Chrome:
- Open
chrome://extensions/
- Enable Developer mode
- Click Load unpacked
- Select the
.output/chrome-mv3 directory
Setup
- Get a free Gemini API key at aistudio.google.com
- Click the CalifAI icon and enter your key on the setup screen
- Authorize Google Calendar access when prompted
Tech Stack
- WXT — Web Extension Toolkit
- React 18 + TypeScript
- Zustand — state management
- Gemini 2.5 Flash / OpenAI — AI extraction
- Google Calendar API
Scripts
npm run dev # Development server with HMR
npm run build # Production build
npm run zip # Create distributable ZIP
npm run compile # Type-check without building
Privacy
The selected screenshot is sent to your chosen AI provider (Gemini or OpenAI) for event extraction only. Your Google Calendar access is handled directly through Google’s OAuth flow. No data passes through any CalifAI server — there isn’t one.
See the full Privacy Policy.
Support
For bugs or feature requests, open an issue or email ahito246@gmail.com.