Keep

An RSS reader that keeps what it fetches.

Follow blogs, publications, and filtered Hacker News searches. Keep saves each new entry as readable Markdown so you can search it, highlight it, and come back to it long after the feed has moved on.

Web feeds are included with Personal for $10/month. Keep supports RSS 2.0, Atom, JSON Feed, and h-feed.

01.

New entries arrive as readable articles.

Choose an entry from a followed source to read it in full. With full-content extraction on, Keep fetches the whole article even when the feed only carries a summary.

Feed4 new

Personal · checks in the background

Sources

  • Northwind EngineeringAtom feed2
  • The Slow Product LetterRSS feed1
  • Hacker News · “local-first” · 50+ pointsFiltered source1

New entries

Northwind Engineering

What we learned running retries at the edge

5 Sep 2026 · 7 min read · Full content

Six months ago we moved retry handling out of each service and into the edge layer. The change looked small on the diagram. It removed four separate retry implementations, three of which disagreed about what counted as a timeout.

The first surprise was how much traffic had been retries. Once every retry passed through one place, we could count them. Roughly a fifth of requests to our billing service were second or third attempts, and most of those succeeded on the first try from the edge.

The second surprise was jitter. We had it in two of the four implementations. Adding it everywhere flattened the spikes we used to see every time a downstream dependency blinked.

1 highlight · Saved as Markdown with a link to the original post

The Slow Product Letter

Defaults are the product

3 Sep 2026 · 5 min read · Full content

Most people never open the settings page. That is not a failure of curiosity. It is a reasonable response to software that has, over years, trained them that settings pages are where the confusing things live.

So the default is what ships. If the default notification cadence is daily, your product is a daily product. If the default view is a list, you make list software, however beautiful the optional board view is.

A useful exercise: list every default in your onboarding path and ask who chose it and why. The honest answer, more often than we would like, is that nobody chose it.

1 highlight · Saved as Markdown with a link to the original post

Hacker News · 50+ points

Show HN: A local-first notes app that syncs over plain files

4 Sep 2026 · Story link · 212 points

I spent the last year building a notes app where the sync layer is just a folder of Markdown files. There is no server. Any file sync tool works, including the one you already pay for.

The hard part was not sync. It was conflict handling that a person could understand. I ended up with a rule: never merge silently. Show both versions, side by side, and let the person choose.

Happy to answer questions about the CRDT experiments I abandoned and why plain files won.

1 highlight · Saved as Markdown with a link to the original post

Example content. Some feeds include the full article. For the rest, turn on full-content extraction and Keep fetches the page.

Example feeds · Not a live syncRead the web feeds docs

02.

Add a site or feed URL and choose what Keep saves.

Open Settings → Sources → Add source → Website or RSS. Keep discovers the feed from most home pages, or you can paste a direct feed URL.

  1. 01

    Enter a website or feed URL

    Paste a home page and Keep looks for its feed, or paste a direct RSS, Atom, or JSON Feed URL. Choose Hacker News for a filtered HN search.

  2. 02

    Choose a backfill and options

    Start from now or import recent entries. Turn on full-content extraction, summaries, automatic tags, or default tags for the source.

  3. 03

    Add the source

    Keep checks the feed in the background and saves each new entry as Markdown. Turn on Group in Saved when a feed is busy.

Setup · Settings → Sources → Add source → Website or RSSRead the setup steps

03.

Feeds that are worth saving, not just skimming.

Every feed entry becomes a saved item in your library. Some feeds carry the whole article; for the rest, full-content extraction fetches the page.

  1. A handful of blogs you trust

    Follow engineering blogs, newsletters with feeds, and personal sites. Read new posts in one place and keep the ones worth keeping.

  2. A filtered Hacker News search

    Save only the stories that match your words, a minimum score, or a minimum comment count, instead of reading the whole front page.

  3. A research topic over months

    Let feeds accumulate on a subject, then search across everything they delivered when you sit down to write.

04.

Articles stay after the feed moves on.

Feed readers show you what is new. Keep also holds on to it: each entry is a saved article you can search, highlight, and open from an AI client.

05.

Questions about web feeds.

Which feed formats does Keep support?

RSS 2.0, Atom, JSON Feed, and h-feed Microformats. Keep can also build filtered Hacker News sources from a standard feed or a search.

Does Keep save the whole article or just the feed summary?

Some feeds include the complete article. For feeds that only carry a summary, turn on full-content extraction and Keep fetches the full page as Markdown.

Can I import my feeds from another reader?

Yes. Export an OPML file from your current reader and import it in Settings → Data → Import. Each feed becomes a source.

What happens with a feed that posts many times a day?

Turn on Group in Saved to roll up recent entries from one source. You can also add default tags or smart tag rules, pause a source, or remove it later.

Can Keep summarise or tag new entries automatically?

Yes. Personal can create a summary and add automatic tags to each new entry from a source, and you can set default tags per source.

Can I try feeds on Starter?

You can create a Starter account for free. Following feeds requires Personal, which costs $10/month.

06.

Related ways to follow a source.

Follow the sources you would miss.

Create a free account, then add Personal for $10/month to follow feeds and keep every entry as Markdown.