Skip to content

Organizing

Every task can belong to a project (the outcome it serves) and a context (where or how you can act on it) — the two GTD axes. Both live in the sidebar with live counts of open actions.

Projects hold outlines of tasks. Create one with the + next to Projects; double-click its name to rename; the Delete project action in the header moves its tasks back to the Inbox — nothing is ever lost with it.

Two faster ways projects come into being:

  • Type a new name in a task’s Project field. The field autocompletes existing projects, but any name you type that doesn’t exist yet is created on the spot and the task moves into it.
  • Convert a task into a project. Right-click a task → Convert to Project: its title becomes the project, its indented sub-tasks move in as the project’s tasks. If the task carried a note, context, or dates, it stays on as the project’s first task so nothing is lost — the classic GTD moment where an Inbox item turns out to be an outcome, not an action.

Projects themselves nest: select a project in the sidebar and press ⌘] / ⌘[ to indent it under the project above — the same outliner rule tasks follow.

Contexts are the “where can I do this” dimension — Work, Private, Errands, Calls, whatever fits your life. Each gets a colored dot that follows it everywhere. Click a context in the sidebar and you see every open action you could take in that context, across all projects. That’s the GTD payoff: at work, open Work; at home, open Private.

Task lists are outlines, edited entirely from the keyboard:

  • Enter creates the next task below, at the same depth.
  • ⌘] indents, ⌘[ outdents. A row can nest at most one level deeper than the row above it — the classic outliner rule.
  • / move between rows; ⌘⌫ deletes the row you’re editing.

Click a task to select it and a strip unfolds beneath: project, context, defer and due dates, a notes field, and delete. Moving a task to another project sends it to the end of that project’s list, un-nested.

Tasks understand references to the outside world:

  • Web URLs (https://…) in a task’s title or note become link chips on the row showing the site’s hostname — click to open in your default browser. Also in the right-click menu as Open ….
  • Local paths (/Users/…, ~/…, file://…) become folder chips — click to reveal the file or folder in the Finder, selected in its enclosing folder. Also in the right-click menu as Reveal … in Finder.

Nothing is rewritten: the URL or path stays plain text in your title or note, exactly as the open format stores it.

  • Due is a deadline — a calendar day, not a moment. Overdue shows red, due-today shows orange, and both surface in Today.
  • Defer hides a task from relevance until a future day. Deferred tasks dim in their list with an ”→ Aug 1” marker, and the day they arrive they appear in Today as newly available.

Defer is the polite half of GTD scheduling: not “do it then”, but “don’t make me look at it until then”.