Free · Private · No sign-up

Get the right things done.

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

Make room for what matters.

Try it: check a task off, or type one below.

Eliminate

Do First

Urgent & important

Schedule

Important, not urgent

Delegate

Urgent, not important

Eliminate

Neither

Add !! for Do First, * for Schedule, ! for Delegate. Nothing here is saved.

  • Free, with nothing to unlockNo paid tier. No expiring trial. No ads.
  • Private by architectureYour tasks stay on your device by default.
  • One app for iPhone, iPad, and MacA single App Store listing covers all three.
  • Open sourceThe web app and MCP server are MIT-licensed.

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

Do First

Urgent & important

Handle what needs your attention now.

Schedule

Important, not urgent

Make time for the work that moves you forward.

Delegate

Urgent, not important

Find the right person for the task.

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 GSD app on Mac, with the four quadrants in a two-by-two grid and smart views in the sidebar
Room to plan. Your full matrix on a big screen.
GSD on iPhone showing the 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.

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

Where your tasks live

In your browser
IndexedDB, on this device
iPhone, iPad, and Mac
On-device database
Anywhere else
Nothing, unless you turn on sync
  • 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.

SyncOff · tasks stay on this device

Off by default. Your matrix stays on this device, and no account is needed.

Flip the switch to see what changes.

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(dryRun: true)
  Review before write.
Illustrative assistant interaction

For AI assistants

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 reaches our servers. Your device’s own backups, such as iCloud Backup or Time Machine, may include it.

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 web app and its backend with the Docker stack in the repo. The native apps use the hosted backend.

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?

A native Android app is in closed testing on Google Play. Until it ships, the web app runs well on Android: it installs as a PWA, works fully offline, and accepts shares from other apps.

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.