Skip to content

Remember

The things you forgot can come back.

Most of what you've saved isn't lost. It's just out of season. You kept it before the project existed, before the question was asked, before it could possibly be useful.

Rediscovery is what happens when your library finally catches up with your work.

A quiet feature, by design

01 · Out of season

Saved too early to be useful.

You read something about pricing anchors two years before you had a pricing problem. You screenshotted an interface long before you were designing one. At the time it was interest. Later it would have been an answer, if you'd remembered it existed.

This is the most common way a library fails: not by losing things, but by never mentioning them again.

02 · How it returns

Relevance, not novelty.

Shelf's version of resurfacing is tied to what you're doing now. Something comes back because it belongs beside your current work, not because it's the oldest unread item in a queue.

Alongside a search
Results include older material that matches by meaning, even when it never used your words.
Beside what you open
Related items sit next to anything you look at, including saves from years back.
As a collection fills
When a group of meaning grows, the old member of that group comes back with it.
Through time
A save's age is shown, not hidden. “You kept this 214 days ago” changes how you read it.

No streaks. No badges. No unread count asking for your attention.

03 · Not a feed

Calm is a feature.

A feed's job is to keep you looking. A memory's job is to be there when you reach for it. Those two designs pull in opposite directions, and Shelf only ever builds the second one.

So rediscovery is quiet. It doesn't notify you at 9am. It doesn't rank your past for engagement. It waits until it's relevant, and then it's simply present.

  • Article
    On pricing anchors
    • Returned during a search about tiers

    Related to: Pricing rework

    Kept 2 years ago

  • Screenshot
    An empty state that worked
    • Surfaced beside today's save

    Related to: Onboarding research

    Kept 14 months ago

  • Note
    “Ask fewer questions up front”
    • Joined a collection as it grew

    Related to: Onboarding research

    Kept 214 days ago

04 · Today

What this looks like in Shelf now.

Working today: semantic results that reach back through your whole library, related items around anything you open, and visible age on every memory.

A gentle periodic resurfacing view, something you'd glance at rather than be interrupted by, is a direction we're still shaping.

Next thought

Some rediscoveries are worth handing to someone else.

See shareable shelves

Shelf V3 is out now

Shelf V3 is the current build. Shelf does not use automatic updates, so download the latest build here and install it over your current version.

This is intentional. Shelf is built around a local-first, privacy-focused philosophy. An automatic updater requires additional background processes, network connections, update infrastructure, and another system with permission to modify the app. We prefer to keep Shelf’s network footprint and background activity as small as possible.

Manual updates keep the process explicit: Shelf only checks the internet when a feature actually needs it, and you decide when a new version is downloaded and installed.

Download the latest version →Version 3.0 · macOS 14+