Work / Case study 08

Capsule

A pill for every task, in your menu bar

Role
Solo — product, design, engineering
Timeline
July 2026
Stack
Swift, SwiftUI, SwiftData, macOS menu bar

The problem

Todo apps store tasks; they don't store the context you need to resume them. When you come back to a task after two hours — or six days — the real question is "where was I?", and the answer lives scattered across browser tabs, clipboard history, and memory. Capsule gives every task a pill in a glass panel under your menu bar. Each capsule holds the links, notes, snippets, and check items behind that task, plus a single resume line that gets you back in. Re-entry in five seconds.

Decisions

  • The resume line is the primitive. Not the checklist, not the due date — the one sentence that answers "where was I?" before you've finished a sip of coffee. Everything else in a capsule is context attached to that line.
  • Saturation is a deadline. Instead of badges and guilt notifications, untouched capsules literally lose their color — 30% of their saturation after three days, over half after six, until an amber "untouched" tag replaces the metadata. The pill looks the way the task feels, and one touch brings the color all the way back.
  • The keyboard is the API. ⌘⇧C drops a capture field over whatever you're doing; ⌘⇧V files your clipboard into the pinned capsule, auto-detecting URLs, code, and notes; ⌘1–9 jumps into the Nth capsule by number. No app switch, ever.
  • Progress lives in the paint. Five enamel finishes, two of which encode completion in the surface itself — the gel-cap seam and fill edge slide on a spring as you check items off. State you can read at a glance, without reading anything.
  • Local and quiet. SwiftData on disk, no accounts, no sync, no telemetry. A tool, not a service.

The landing page is the demo

The download page has no screenshots. Instead, the entire app — the faux macOS desktop, the menu bar, the glass panel, the spring physics on the gel-cap seam — is rebuilt in CSS so you can poke it before you install anything. Swap the wallpaper to prove the glass is real backdrop-filter, tick checkboxes and watch the seam move, tour all five finishes across five themes. The real one is SwiftUI; the page is the spec, transpiled.

Outcome

Shipped as a free, notarized 2.3 MB download for macOS 26 — small enough that the entire app weighs less than one screenshot of it.