This app connects directly to the Google Tasks API from your browser. You need a Google Cloud OAuth 2.0 Client ID (Web application type) with this page's origin added as an Authorized JavaScript Origin.
Sign in to access your Google Tasks
No tasks
No tasks match your search
This is a lightweight PWA that talks directly to the Google Tasks API from your browser. There is no server in between — your tasks never pass through any third-party system.
The app can be installed on your home screen and works as a standalone app on both mobile and desktop.
Open the side menu to switch between your task lists. Tap a task to edit its title, description, or move it to a different list. Use the + button to create a new task.
The search button (🔍) searches across all your lists at once.
Where you are is always in the address bar, so any view can be bookmarked, shared, or linked to from another app:
#list=next-actions — the selected list, by name (case and punctuation don't matter, so #list=Next%20Actions works too). Its raw Google id also works and never goes stale.#q=invoice — a search across all lists#task=<taskId> — that task open for editing. No list in it on purpose: the task is found by id wherever it lives, so the link survives being moved to another list.#task=new — a blank new taskThey combine, e.g. #list=next-actions&q=invoice. The browser back button steps back through lists and closes an open task — saving it, like the in-app back arrow does.
On every launch and when you tap the sync button, the app fetches all lists and tasks fresh from Google. A local cache (browser localStorage) is kept so your tasks appear instantly while the network request runs in the background.
The cache is read-only — it is always overwritten by what Google returns. Google Tasks is the single source of truth.