GSD Task Manager

5 min read Original article ↗

Free · Private · No sign-up

GSD Task Manager

Sort the urgent from the important.

A private Eisenhower Matrix for web, iPhone, iPad, and Mac. Keep tasks on your device and open the same calm workspace wherever you work.

  • Web
  • iPhone
  • iPad
  • Mac

GSD on iPad showing a New Task dialog with quadrant choices over the task board.

Capture a task, pick the right quadrant, and keep the matrix in front of you on every screen.

Four boxes. One honest look at your week.

The Eisenhower Matrix asks two questions of every task: is it urgent, and is it important? The answers place it in one of four quadrants, each with its own verb. In GSD the matrix isn’t a report buried in a menu; it’s the home screen.

Do First

Urgent & important

Crises, deadlines. Handle now.

Schedule

Important, not urgent

Strategy, growth. Protect time.

Delegate

Urgent, not important

Interruptions. Hand these off.

Eliminate

Neither

Noise. Stop doing these.

Priorities shift. When they do, drag the task to its new quadrant.

The same priorities, scaled to the screen.

The web app and native iPhone, iPad, and Mac apps all share the same language: capture quickly, see the quadrant, move on.

GSD on iPad showing the Matrix tab with Do First, Schedule, Delegate, and Eliminate columns.

iPadA full-width matrix when you have room to plan.

GSD on iPhone showing dashboard stats, a completion trend, top tags, and upcoming deadlines.

iPhone: Progress, tags, and deadlines stay close at hand.

GSD on iPhone showing the New Task form with quadrant choices, tags, and the keyboard open.

iPhone: Capture stays fast when a task comes in.

One matrix. Four places to use it.

Start in the browser, keep it native on Apple devices, and use the same quadrant model everywhere. GSD is one product, not a separate workflow per platform.

Web

Open the full matrix at gsd.vinny.dev, install it as a PWA, and keep working offline.

iPhone

Capture quickly, use widgets, share from other apps, and move through tasks with native controls.

iPad

Give the two-by-two board room to breathe, then drag tasks as priorities change.

Mac

Keep the matrix beside the rest of your work with desktop navigation and keyboard-first commands.

See the matrix decide.

The silent demo shows the core loop: capture a task, mark urgency in the quick-add text, and let the right quadrant take focus.

A task enters quick capture, urgency is marked in the text, and Do First gets the work that cannot wait.

Your tasks are none of our business.

Privacy isn’t a setting in GSD; it’s the architecture. The app writes to a local database and reads it back. There is no server in the default picture, so there is nothing to breach and nothing to sell.

Where your data lives
In your browser’s IndexedDB on the web, and in an on-device database on iPhone, iPad, and Mac. It stays there unless you turn on sync.

What gets collected
Nothing. No analytics, no trackers, no account. This page doesn’t set a single cookie either.

What you can take with you
Everything. Export your tasks to a JSON file at any time, and import them back with merge or replace.

Sync is a choice, not a requirement.

Want the same matrix on your laptop, phone, and iPad? Turn on sync and your devices stay current with each other, live. Until that moment, nothing ever leaves the device in your hand.

  • Off by default. The app is fully functional without it. Nothing nags you to sign up.

  • OAuth only. Sign in with Google or GitHub on the web; Apple joins them in the native app. No new password to invent.

  • Local data remains yours. Signing out does not erase the task database already on your device.

Built in the open.

Privacy claims should be checkable. The web app and MCP server are MIT-licensed, and the native app is developed publicly alongside them. Star it, fork it, file an issue, or send a fix.

For the people who read the code.

The simple version is enough: open GSD and use the matrix. The deeper version is there too: open source, self-hostable sync, and an MCP server for assistant workflows.

Open code
The web app and MCP server are MIT-licensed, and the native app is developed in public.

Self-hostable sync
Optional sync runs on PocketBase, with a Docker setup for people who want to own the backend.

AI assistant bridge
The MCP server exposes task tools to compatible assistants, with dry-run writes for review first.

View Docker setupGet gsd-mcp-server

Questions, answered plainly.

Is GSD really free?

Yes. There’s no paid tier, no trial that expires, and no ads. The web app and MCP server are MIT-licensed open source, so the claim is checkable.

Where is my data stored?

On your device. The web app keeps tasks in your browser’s IndexedDB; the native iPhone, iPad, and Mac app keeps them in a local on-device database. By default no copy exists anywhere else.

Do I need an account?

No. The app opens straight into your matrix. The only feature that asks you to sign in is optional sync, and it stays off until you enable it.

What happens if I enable sync?

You sign in with Google or GitHub (or Apple in the native app), and your tasks are kept current across your signed-in devices through a PocketBase backend. While sync is on, the server holds a copy of your tasks scoped to your account; you can sign out anytime, and your local data remains yours. You can also self-host the backend with the Docker stack in the repo.

Does it work offline?

Yes. The web app is an installable PWA that works fully offline, and the native app is offline-first. If sync is on, changes made offline queue up and reconcile when you reconnect.

What does the MCP server do?

It lets MCP-compatible AI assistants like Claude read and update your tasks: list, search, create, complete, plus analytics like productivity metrics and upcoming deadlines. Setup is one command (npx gsd-mcp-server --setup). It talks to the sync backend, so it requires sync to be enabled.

Can I get my data out?

Always. Export your tasks to a JSON file from the app, and import them back later with merge or replace. No lock-in is part of the privacy promise.

Open the matrix. No account required.

Free on the web, iPhone, iPad, and Mac. Your tasks stay on your device until you choose to sync.