100% Free. Feature packed. Beautiful.

Shelf is the bookmarking app you've always wanted. Free, small (just ~5MB), powerful search, an inbuilt API server for automations, and 100% local.

  • ✦ free forever
  • ⌁ no account
  • ◌ macOS · Windows · Linux
Shelf displaying a colourful bookmark library in grid view
Feature-packed bookmarking app.100% Free Forever. No strings attached.
YOUR LINKS. YOUR COMPUTER. FULL-TEXT SEARCH. SAVE THE WHOLE PAGE. REAL SQLITE DATABASE. LOCAL API FOR YOUR LITTLE ROBOTS. YOUR LINKS. YOUR COMPUTER. FULL-TEXT SEARCH. SAVE THE WHOLE PAGE. REAL SQLITE DATABASE. LOCAL API FOR YOUR LITTLE ROBOTS.

A proper look around

Shelf, from every useful angle.

Visual grid view 01 / 12
Add a rich bookmark 02 / 12
Bookmark details 03 / 12
Quick bookmark actions 04 / 12
Quick filters 05 / 12
Organize results in bulk 06 / 12
Rename tags everywhere 07 / 12
Import and export 08 / 12
Choose your storage 09 / 12
App lock controls 10 / 12
Locked when you step away 11 / 12
Built-in API server 12 / 12

Everything worth keeping

Core search, page, and organization features

Powerful search, including Boolean logic, saved searches, tags and collections. Add date, domain, and bookmark-state filters when you want to narrow the shelf even further.

02 / RETURN

Save a search. Revisit the obsession.

Turn your perfect Boolean rabbit hole into a named saved search. Results stay live as your library changes.

03 / KEEP

Save the page, not just the link.

Capture important HTML, read it inside Shelf, search its text, and export it when you want a real copy.

04 / TIDY

Tags, collections, no drama.

Make your own imperfect little system and layer it with date, domain, favorite, note, never-opened, saved-copy, or no-tag filters.

readinglatergood stuffwork brain

Your bookmarks are well kept

A real single-file database, that you can backup.

Your library stays local in a standard SQLite database that you can place where you want, copy, back up, or inspect with familiar tools.

01 / YOURS

No account. No hosted library.

Start saving immediately. Your bookmarks live on your computer, not behind a sign-in or inside somebody else’s workspace.

02 / PORTABLE

Choose where it lives.

Pick a custom folder and filename, then move or back up your library and saved pages together.

03 / OFFLINE

Useful without a connection.

Browse, organize, search, and read saved copies even when Shelf cannot reach the internet.

No beige software energy

A few more goodies

Rich page details, saved copies for offline reading, and full API access for your automations—including your agents.

01 / ENRICH

Save a link like it means something.

Fetch useful page details, preview and edit them, then add notes, tags, a collection, a favorite, or a saved copy.

02 / PRESERVE

Saved copies for a chaotic web.

Keep important pages close, read them in Shelf, refresh them later, or export an individual copy whenever you need it.

03 / AUTOMATE

Give your scripts something nice to talk to.

Turn on Shelf’s built-in HTTP API and let trusted local tools, shortcuts, and your own code manage the library.

Read the API docs →

Scan it your way

Browse, sort, filter, and share without friction

Comfortable for a handful of treasured links and designed to stay responsive when your library gets seriously large.

01 / VIEW

Grid when visual. List when busy.

Switch between spacious cards and a compact scanning layout. Shelf remembers which one you prefer.

02 / SORT

Surface what matters now.

Sort by newest, oldest, title, website, or most visited, with search relevance doing the right thing when you query.

03 / FILTER

Stack the useful filters.

Combine an inclusive date-added range and searchable multi-select domains with saved-copy, favorite, never-opened, notes, or no-tags filters, plus search, tags, collections, or archived bookmarks.

04 / SHARE

Send it onward in a couple of clicks.

Show a QR code, copy the original link, or copy the bookmark’s saved details when a page deserves another screen or another person.

05 / TIDY

Clean up whole result sets.

Rename a tag everywhere or move every bookmark in a filtered search to a collection in one go.

Come and go freely

Import, export, lock, and keep moving

Your library should be easy to bring in, easy to take out, and comfortable to use on the desktop you already own.

01 / IMPORT

Bring Shelf or Raindrop.io CSVs.

Review issues before anything changes, continue with valid rows if you choose, and see what was added, updated, or skipped.

02 / EXPORT

Take all—or just the useful slice.

Export your complete library or exactly the bookmarks matching the current search and filters.

03 / PRIVACY

Lock Shelf when you step away.

Add an optional password, choose an inactivity timeout, or lock immediately from the toolbar.

04 / DESKTOP

At home on macOS, Windows, and Linux.

Native file pickers, keyboard-friendly controls, responsive layouts, and reduced-motion support make Shelf feel dependable across desktop platforms.

05 / MORE

This is still the short version.

There’s plenty more—from favorites and archives to notes, visit history, tag autocomplete, and short-link cleanup.

Browse all features →

Coming to the Shelf family

Sync anywhere. Save from the browser.

Two native companions are on the way, built around the same ownership-first approach as the desktop app.

COMING / NATIVE SYNC SERVER

Cross-device sync you can host yourself.

A fully open-source native syncing server will keep Shelf libraries in step across your devices. Run it yourself, keep control of where your data lives, and avoid being tied to a proprietary cloud.

COMING / BROWSER EXTENSIONS

Save straight from your browser.

Browser extensions will connect to Shelf’s built-in API server so you can add the page you’re viewing directly to the desktop app, without detouring through a web account.

No pricing page jump-scare

Take Shelf home. It’s free.

free
forever