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.
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.
The Software Desk · (1 hour ago)

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
Filed by The Software Desk
Apps, platforms, operating system releases, security fixes and the features arriving in them.
More from this desk →Read next
More Apps & Software →
Linus Torvalds Says AI Tools Make Programming Fun Again
Linux creator Linus Torvalds revealed he now enjoys using AI to assist his programming work, even as open-source projects debate whether machine-generated code belongs in their repositories.

Four Lightweight Linux Distros Can Rescue Hardware Too Weak for Mint
When Linux Mint proves too heavy for aging processors and failing hard drives, these four ultra-lean operating systems offer practical paths to bring ancient laptops back to life.

Local LLMs + MCP = Gmail, Calendar, Home Assistant Control
A developer has connected a local LLM running on a Mac to Gmail, Google Calendar, and Home Assistant — using open protocol standards — and found it meaningfully useful for daily tasks without sending prompts or data to the cloud.
Be the first to comment
Join the argument. No password, just your email or a passkey.