GSDTask ManagerOpen the app

Get the
right things
done.

A little structure. A lot more focus.
Your private Eisenhower Matrix, on every screen you own.

Free. Private. No sign-up required.

GSD · Interactive demo

Make room for what matters.

Sample tasks. Check one off, or move it to another quadrant.

Do First

Urgent & important

Schedule

Important, not urgent

Delegate

Urgent, not important

Eliminate

Neither

Nothing here is saved. Try it freely.

Free, with nothing to unlock

No paid tier. No expiring trial. No ads.

Private by architecture

Your tasks stay on your device by default.

On every screen you own

Web, iPhone, iPad, and Mac. Android on the way.

Less busy.
More intentional.

Two questions change how you see your day: is it urgent, and is it important? The Eisenhower Matrix turns the answers into four clear actions.

Now with your real tasks
1

Do First

Urgent & important

Handle what needs your attention now.

2

Schedule

Important, not urgent

Make time for the work that moves you forward.

3

Delegate

Urgent, not important

Find the right person for the task.

4

Eliminate

Neither urgent nor important

Let go of what doesn’t deserve your time.

Same priorities.
Different screens.

Capture quickly. See the quadrant. Move on.
The web and native apps share the same approach.

The actual GSD iPad app with its four-column task matrix
Room to plan. Your full matrix on iPad.
The actual GSD iPhone new task form
Ready when you are. Fast capture on iPhone.

See the matrix
in motion.

Capture a task, set its priority, and swipe it done. A 45-second look inside GSD.

Two exclamation points send a task to Do First. Swipe to complete it, then review your progress in the dashboard. No sound needed.

Choose your screen.
Keep your workflow.

Start in the browser, or feel at home
in a native app.

Web

Open it in your browser. Install it as a PWA. Keep working offline.

Open the web app

Mac

Desktop navigation and keyboard-first commands, beside your work.

Mac App Store

Android In the works

The web app works on Android today, including offline as a PWA.

Follow for updates

Your tasks are
none of our business.

Privacy is built into how GSD works. Your tasks live on your device, with no account required. Sync only happens when you choose it.

Read the privacy policy
Local by default
IndexedDB in your browser. An on-device database on iPhone, iPad, and Mac.
No tracking in the app
No analytics, no trackers, no ads. Your to-do list is yours.
Always yours to take
Export your tasks to JSON. Import them again with merge or replace.

Sync when
you want to.

GSD works fully without sync. Turn it on when you want the same matrix on your laptop, phone, and tablet.

Off by default. In your control.

Sign in with Google, GitHub, or Apple, on the web or in the native app. With sync enabled, a PocketBase backend holds a copy of your tasks for your account.

Signing out leaves your local tasks intact. Prefer to run your own backend? Use the Docker stack.

Explore self-hosting
GSD / MCP
$ npx gsd-mcp-server --setup

> What needs my attention this week?
  get_upcoming_deadlines()
  Do First   Renew passports
  Schedule   Draft next quarter’s plan

> Move the draft to Do First
  update_task(dry_run: true)
  Review before write.
Illustrative assistant interaction

Your assistant can
work the matrix, too.

Connect Claude or another MCP-compatible assistant to list, search, create, and complete tasks, with dry-run writes to review before changes.

The MCP server uses the sync backend, so sync must be enabled. The web app and MCP server are MIT-licensed.

Good questions.
Plain answers.

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, GitHub, or Apple, 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.

Is there an Android version?

It’s in the works. In the meantime the web app runs well on Android. It installs as a PWA and works fully offline, same as everywhere else.

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.

Make your next move
the right one.

Open your matrix. No account required.

Get started for free