Skip to content

Articles

Reading changes you. Then it disappears.

You read something that shifted how you think. A month later, only the shift remains.

Not the source. Not the sentence. Not the author. Shelf keeps the passage attached to the thought it caused.

Free. macOS 14 and later, Apple Silicon and Intel. No account.

The reading loop most people are stuck in, and where Shelf interrupts it.

You remember arguments, not headlines.

“The one that said convenience is why people give up ownership.” That's a real memory of an article. The title isn't.

Shelf indexes what a piece said, so the way you remember it is the way you can search for it.

  • The claim that changed your mind
  • One paragraph you re-read twice
  • The counter-argument you didn't accept
  • The week you read it and what you read beside it

From read to reused.

What has to survive for reading to compound instead of evaporating.

  1. 01 · InputReadSomething worth keeping.
  2. 02 · CaptureKeepNo filing, no read-later guilt.
  3. 03 · ProcessUnderstood on deviceText and meaning, locally.
  4. 04 · ContextConnectedTo notes and reading nearby.
  5. 05 · RecallReturnedWhen you're arguing the point again.

Read-later is not memory.

A read-later queue is a list of intentions. It grows, it shames you, and it tells you nothing about what you actually absorbed.

Shelf isn't a queue. It's what happens after reading, when the argument needs to come back.

What you read is nobody else's business.

Politics, health, money, doubts, what you're quietly researching. Shelf reads articles on your Mac and keeps them there, without an account.

Reading compounds only if it can come back.

Keep the argument, not just the tab.

Read the way you already do. Shelf's job is the month afterwards.

Next thought

The internet remembers everything except why you cared about any of it.

Why you cared

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+