GCal Organizer
GCal Organizer is a Go CLI tool that automates meeting note organization, calendar attachment syncing, AI-powered task assignment, and decision extraction using Google Workspace APIs and Gemini AI.
Workflow
- Organize – Finds meeting docs in Drive and organizes them into topic-based folders
- Sync Calendar – Links calendar attachments to meeting folders, shares with attendees
- Assign Tasks – Locates checkbox action items in Google Docs and assigns them via Gemini AI
- Extract Decisions – Extracts decisions from meeting transcripts and creates categorized “Decisions” tabs
Key Features
- Automatic folder routing – Documents named
Topic - YYYY-MM-DDare organized into topic folders - Calendar attachment sync – Links calendar attachments as shortcuts in meeting folders
- AI-powered task assignment – Uses Gemini to identify assignees from checkbox items
- Decision extraction – Categorizes transcript decisions into Made, Deferred, and Open Items
- Runs as hourly service –
gcal-organizer installsets up a background service on macOS/Linux - Secure credential storage – OAuth tokens stored in OS keychain by default
Installation
brew tap jflowers/gcal-organizer
brew install --cask gcal-organizer