Keep what you read

Pull Read saves articles from your bookmark services as clean markdown files. Your reading archive, in a folder you control.

Download for macOS View on GitHub

Self-contained menu bar app. Nothing else to install.

Three steps to keeping your articles

1

Connect your feeds

Add RSS feeds from Instapaper, Pinboard, Raindrop, or any bookmark service. Paste a blog URL and Pull Read auto-discovers the feed.

2

Pull Read syncs

Articles are fetched, cleaned with Mozilla's Readability algorithm, and converted to markdown with rich metadata.

3

Read and annotate

Browse in the built-in reader with highlights, notes, and AI summaries. Or open files in Obsidian, VS Code, or any editor.

Everything you need to
archive what you read

Pull Read handles articles, podcasts, YouTube videos, PDFs, and tweets with specialized extractors for each.

Clean extraction

Mozilla's Readability strips ads, nav, and clutter. What's left is the article, converted to beautiful markdown.

Highlights and notes

Select text to highlight in four colors. Add inline annotations, article-level notes, and tags to organize your thinking.

AI summaries

Summarize articles on demand or in batch with Claude, GPT, Gemini, or Apple Intelligence. Summaries live in the file.

YouTube transcripts

Save videos with full transcripts when available. Search your video notes alongside articles.

Podcast archival

Episode metadata, show notes, and audio links are preserved. Perfect for referencing past episodes.

Weekly reviews

AI-generated digests of your recent reading. See themes and connections across what you've saved.

Smart deduplication

Pull Read remembers what it's already processed. Failed extractions are tracked for easy retry.

Menu bar app

Native macOS menu bar app with sync, notifications, and scheduled reviews. Self-contained binary, no dependencies.

Cloud sync friendly

Output to Dropbox, iCloud, Google Drive, or any folder. Your archive goes wherever your files go.

Connect your favorite services

Pull Read works with any service that offers an RSS feed, plus direct bookmark import from browsers and services.

Instapaper Pinboard Raindrop.io Omnivore Feedbin Hacker News YouTube Any RSS Feed Browser Bookmarks

A reading experience you'll enjoy

Light, dark, and sepia themes. Multiple fonts. Keyboard shortcuts. Highlights in four colors. Notes and tags.

How to Write Better Code 2026-02-06
The Case for Local-First 2026-02-05
Understanding WebAssembly 2026-02-04
Why RSS Still Matters 2026-02-03
Building CLI Tools in Bun 2026-02-02

The Case for Local-First

Cloud apps have become the default, but they come with trade-offs that most people accept without question: latency, lock-in, and the assumption that your data lives on someone else's server.
Local-first software keeps your data on your device while still enabling collaboration. The idea is simple: you shouldn't need a server to use your own files.

Plain markdown with rich metadata

Every article is a .md file with YAML frontmatter. Open them in Obsidian, Logseq, VS Code, or any text editor. No database, no vendor lock-in.

Article file
---
title: "The Case for Local-First"
url: https://inkandswitch.com/local-first
bookmarked: 2026-02-05T14:30:00Z
domain: inkandswitch.com
author: "Martin Kleppmann"
feed: instapaper
summary: "Explores the benefits of..."
---

Cloud apps have become the default,
but they come with trade-offs...
File structure
~/Dropbox/Articles/
  2026-02-06-how-to-write-better-code.md
  2026-02-05-the-case-for-local-first.md
  2026-02-04-understanding-webassembly.md
  2026-02-03-why-rss-still-matters.md
  2026-02-02-building-cli-tools-in-bun.md
  2026-02-01-episode-42-the-answer.md
  2026-01-31-react-server-components.md
  ...

Date-prefixed, slugified filenames.
Sorted chronologically by default.
Compatible with any tool.

Start keeping what you read

Free and open source. Download the macOS app or clone the repo to get started in minutes.

Download for macOS View on GitHub