Commit

Save it. Decide what happens next.

Commit is a local-first iPhone app for the things you save because you genuinely mean to come back to them.

Most products optimize for collecting more. Commit optimizes for follow-through.

Every saved URL enters a small decision loop:

Share → Queue → Today / Later / Done / Drop → Resolved

How it works

1. Capture from the iOS Share Sheet

Share a webpage to Commit from Safari or another app. It lands directly in Queue.

No account is required.

2. Decide what deserves attention

Every Queue item has four explicit outcomes:

  • Today — move it into the small set you intend to act on now
  • Later — send it to the bottom of Queue without inventing a date
  • Done — close the loop and create a Win
  • Drop — deliberately let it go when it no longer matters

3. Keep Today intentionally small

Today has a hard cap of three items.

That limit is not a setting or a premium feature. It is the central product constraint.

An unlimited Today list is just another backlog. Commit makes prioritization unavoidable: if all three slots are occupied, something has to be finished, moved Later, or Dropped before another item can enter.

4. See what you actually resolved

Done items become Wins under Resolved.

Dropped items are also preserved separately, because deciding “this no longer matters” is a legitimate resolution, not a failure. Dropped items can be restored until permanently deleted.

Why Commit exists

Saving something is not the same as acting on it.

Bookmarks, read-later apps, task managers, screenshots and browser tabs are all good at holding things. The failure usually happens after capture: the saved item disappears into an archive and never becomes a decision.

Commit is designed around one question:

You saved this because it mattered. What happens next?

It is intentionally not:

  • an infinite task list
  • a bookmark warehouse
  • an inbox-zero game
  • a streak mechanic
  • a cloud knowledge base

First public release

Commit v0.0.1 is deliberately narrow:

  • iPhone only
  • URL capture through the native iOS Share Sheet
  • Queue
  • Today with a permanent three-item cap
  • Later
  • Done
  • Drop
  • Resolved with Wins and Dropped
  • one optional daily local reminder
  • no account
  • no cloud library
  • local SQLite storage

Saved items stay on the device in the current release.

Shipaton awards

Productivity — Christopher Lawley Influencer Award

Commit is specifically entering the Productivity — Christopher Lawley Influencer Award.

The fit is product focus, speed, organization, retrieval, thoughtful Apple-native interaction, and deliberate follow-through for power users.

v0.0.1 starts with URLs rather than pretending to support every capture type on day one. The underlying model is broader: capture something worth returning to, bring it back into view, make a decision, and close the loop.

RevenueCat Design Award

Commit is also being submitted for the RevenueCat Design Award.

The design system is intentionally restrained:

  • a light, calm interface rather than a high-pressure productivity dashboard
  • an always-visible 3-item Today constraint
  • direct Today / Later / Done / Drop actions on Queue cards
  • separate Wins and Dropped resolution states
  • minimal navigation
  • no gamified streak pressure
  • motion and interaction designed to make decisions feel clear rather than noisy

The visual design supports the product thesis: fewer choices, explicit outcomes, and less guilt around what you choose not to do.

Built with

React Native, Expo, TypeScript, SQLite, Sentry.

RevenueCat integration is being completed for the Shipaton release.

Website: https://commit.site

Share this project:

Updates

Submission history