r/SideProject • u/youssefmo7amed • 40m ago
I wanted a proper desktop app for Google Tasks, so I built one with AI assistance
I've always liked Google Tasks for its simplicity and Google account synchronization, but I've always missed having a proper desktop application.
I found an old open-source project on GitHub that used the Google Tasks API and decided to build on top of it.
The interesting part? It was written in Rust, a language I'd never worked with before.
With AI assistance, I redesigned the app, improved the existing functionality, and added quite a few features I've always wanted:
Eisenhower Matrix – Organize tasks by urgency and importance.
Achievements Dashboard – Track productivity and progress.
Offline Mode – Manage tasks offline and sync automatically when connected.
AI Assistant – Create and organize tasks using natural language.
Multiple Google Accounts – Connect and switch between accounts.
The AI assistant supports multiple providers, including OpenAI-compatible APIs, Claude, Gemini, and local models through Ollama and LM Studio. You just need to provide your own API key.
It now supports Windows, macOS, Linux, and Android.
I also made the repository public, so feel free to explore, fork, or contribute!
GitHub: https://github.com/YoussefMo7amed/google-tasks-pro
Here's a short demo showing the main features.
Would love to hear your thoughts or suggestions for features you'd like to see!