Skip to content

Connections

A saved thing is rarely just a thing.

It belongs to a moment. It belongs to a project. It belongs to a chain of thoughts you were having that week.

Shelf keeps those belongings. That's the graph: not a diagram to admire, but the reason a search returns a memory instead of a file.

01 · It belongs somewhere

Three sentences that explain the whole idea.

It belongs to a moment: a day, an hour, a mood, a deadline.

It belongs to a project: the work that made you keep it in the first place.

It belongs to a chain of thoughts: the thing before it and the thing it led to.

Storage records none of that. A graph records all three, and recall becomes a matter of following one edge to the next.

Nothing here is filed. It's simply remembered in context.

03 · The graph

One screenshot, and everything it belongs to.

Every edge is a way back to the middle.
Screenshot
A dark dashboard

Saved August 14

Same afternoon, same project, overlapping language
Note
Three lines about empty states

Saved August 14

04 · What it's for

The graph is invisible, on purpose.

You won't be asked to maintain it, name it, or admire it. It shows up as better results, as the related items beside anything you open, and as older material returning when it becomes relevant again.

It's built on your Mac, from your library, and it stays there.

Next thought

When connections repeat, they stop being links and start being collections.

See semantic collections

Or start keeping things now. Download Shelf

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+