● Self-hosted  ·  Open source  ·  Zero tracking

Your homepage and reader.
Self-hosted. Yours.

Sinkhole replaces your new-tab page, your RSS reader, and your read-it-later app with one private tool that runs on a server you control. No ads. No algorithm. No one but you ever sees what you read.

Coming soon! See what it does
Free and open source. Runs on a $5/mo VPS or your own hardware. Five-minute Docker setup.

Everything you read, in one private place

Sinkhole isn't three tools bolted together — bookmarks, feeds, and saved articles share the same tagging, highlighting, and search.

🏠

A homepage that's actually yours

Build pages out of columns and widgets — bookmarks, notes, a to-do list, a clock, a search bar. Set it as your browser's new tab.

📰

A real RSS reader

Subscribe to any feed, organize them into folders, read in a fast three-pane layout. Full-text extraction when a feed only gives you a teaser.

📥

Read It Later, done right

Save any URL from anywhere — browser, Raycast, your phone's share sheet — and get the full article, images included, navigation stripped out. Even paywalled sites, if you're logged in.

🖍️

Highlight, annotate, tag

Six highlight colors with meanings you define, notes on any passage, and tags at both the article and the highlight level — searchable, reusable, yours.

⌨️

Built for keyboard speed

Cmd+K to add anything, vim-style navigation, a go-mode hint overlay for clicking anything without a mouse. Power-user fast, mouse-friendly for everyone else.

🔌

Everywhere you are

A Chrome new-tab extension, a Raycast extension for macOS, an iOS share sheet shortcut, and bookmarklets — Sinkhole meets you where you already are.

No ads. No algorithm. No data leaving your server.

Most "read later" and feed-reader products make their money from your reading habits. Sinkhole can't — it has no analytics, no ad network, and no company on the other end collecting anything. It's software you run, not a service you're the product of.

  • Zero tracking, zero telemetry — verifiable, because the code is open source
  • The only outbound requests are ones you directly asked for (fetching a feed you subscribed to, saving a page you're reading)
  • Anything that talks to a third party (weather, YouTube, podcasts) is off by default and clearly flagged
  • Your account, your database, your backups — export everything, any time
Other read-it-later apps: your reading history is the product
Other RSS readers: hosted on someone else's server, someone else's terms
Sinkhole: runs on your server, sees nothing it doesn't have to
Sinkhole: single-owner by default — one account, fully private
Sinkhole: open source — read every line, change anything

Run it in five minutes

One Docker Compose file. No managed service, no monthly fee to a SaaS company, no vendor lock-in.

🐳 Docker Compose
🗄️ SQLite — one file, easy backups
🔒 Your own TLS / reverse proxy
💻 Runs on a $5/mo VPS or a spare machine

What's new

Sinkhole ships often. Here's the latest.

Latest release

Read It Later, Colored Highlights & Full Documentation

  • Read It Later — save any URL from anywhere (browser, Raycast, phone share sheet) and get the full article, images included, even paywalled sites like Medium if you're logged in.
  • Six-color highlights with meanings you define, notes on any passage, and tags at both the article and the highlight level.
  • Full documentation, browsable in-app once you're logged in.
Read the full changelog →

Take your reading back.

Free, open source, and yours to run. Clone it, deploy it, own it.

Coming soon!