View and manage Google Calendar events directly from Alfred, supporting multiple accounts and natural language event creation.
Google Calendar for Alfred is an Alfred workflow that lets macOS users access and manage their Google Calendar events directly from the Alfred launcher. It solves the problem of constantly switching to a browser or calendar app by providing quick keyboard-driven access to view events, create new ones with natural language, and handle multiple calendar accounts.
Alfred users on macOS who rely on Google Calendar for scheduling and want faster, keyboard-centric access to their events without leaving their workflow.
Developers choose this workflow because it deeply integrates Google Calendar into Alfred, offering a privacy-focused, local-data approach with powerful features like natural language event creation and multi-account support, all while maintaining Alfred's signature efficiency.
View Google Calendar events in Alfred
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows adding events using Google Calendar's powerful syntax via the `gnew` keyword, enabling quick entry like 'Meeting at 3pm tomorrow' without opening a browser.
Supports connecting and switching between multiple Google Calendar accounts from Alfred, making it easy to manage personal and work calendars in one interface.
Deeply integrated into Alfred, enabling users to view, filter, and act on events with shortcuts like `gcal` for browsing and `⌘↩` for maps, keeping workflow disruption minimal.
Stores all calendar data exclusively on the user's Mac with configurable caching, ensuring no external data sharing, as emphasized in the README's privacy section.
The natural language event creation relies on Google's syntax that the README admits 'doesn't appear to be properly documented,' leading to user trial and error for complex entries.
Requires Alfred, a third-party macOS app that may involve cost for power features, adding an extra layer of setup and limiting accessibility to non-Alfred users.
Configurable caching (via `EVENT_CACHE_MINS`) can show outdated events if set too high, requiring manual cache clearing for updates, which compromises real-time accuracy.