Skip to content
Trending
Apps & Software1 min read

Google Calendar sync with Taskwarrior: setup, risks, and limitations

A terminal-based task manager can now talk to Google Calendar and Keep — but only after you manually extract OAuth cookies, generate master tokens, and accept full-account access risks.

By Release Notes

The Software Desk · (11 Oct 2026)

Reported fromoutlet, credited1
Photo via How-To Geek

Taskwarrior now syncs with Google Calendar and Keep — but only if you’re willing to spend hours in the terminal, hand-craft OAuth tokens, and trust a third-party library that asks for your Google password. The integration isn’t baked into Taskwarrior. It’s not offered by Google. And it doesn’t auto-sync.

It’s a fragile, manual bridge built by developers who prefer tw add 'Buy milk' due:tomorrow over clicking through a web UI, and who’ve accepted that syncing means running tw_gcal_sync every time they want their terminal tasks to appear on calendar.google.com. The setup requires a Google Cloud project, API enablement, client secrets, cookie extraction from browser dev tools, and environment variables set with tokens that gkeepapi warns have full access to your Google account.

One-way sync works reliably: add a task tagged remindme in Taskwarrior, run the command, and it shows up in Calendar. Keep sync is shakier. The How-To Geek reporter got tasks from Taskwarrior into a single Keep note, but items created in Keep failed to land back in Taskwarrior due to date parsing errors and missing pass folder configurations.

No official Google support. No GUI. No mobile app. Just CLI, config files, and a warning buried in the docs: ‘Protect your master token like a password.’  This isn’t an app launch.

It’s a power-user workaround, one that turns Google Calendar into a read-only extension of a decades-old Unix-style task manager. It arrives globally, with no price (Taskwarrior and syncall are free and open source), no release date (it’s been possible since syncall added the integrations), and no vendor backing. What changes?

Nothing for most people. For the subset who run Linux, live in the terminal, and refuse to let Google Calendar exist outside their workflow. It means one less tab open. Next step: waiting for someone to wrap this in a systemd timer, or for Google to finally ship a proper CalDAV-compatible API for third-party CLI tools.

Reported from

How this story was made

Written by the Hitechreports desk from the reporting credited above, with facts attributed to their original publishers. We do not test devices ourselves; anything about performance, battery life or cameras comes from the outlets that did. Prices are as reported at the time of writing. Editorial policy · Report an error

What did you make of it?

Filed by The Software Desk

Apps, platforms, operating system releases, security fixes and the features arriving in them.

More from this desk →

Be the first to comment

Join the argument. No password, just your email or a passkey.