kipple

Self-hosted RSS reader.

Runs in Docker. Read in the browser or in any Google Reader compatible app.

kipple /ˈkɪpəl/ n. Philip K. Dick's word for the useless things that pile up when nobody is looking. Your unread count, mostly.

420 unread
across 6 feeds
  • Unsung187
  • 512 Pixels101
  • Storied Colors69
  • Electrek42
  • McSweeney's13
  • Saturday Down South8

Screenshots

Kipple on a desktop in the Paper color scheme: the sidebar, a list of articles with large photos, and an open article.
The same view in the Midnight color scheme.
Kipple on a phone in Paper, with an article open.
Kipple on a phone in Midnight, showing a list of articles with large photos.

Features

  • Layouts with big photos (Editorial, Cards), plain lists (Compact, Inbox, Headlines), pages (Gazette) and sections (Digest).
  • Each device, folder and feed can have its own layout.
  • Day and night color schemes that follow your device or a schedule.
  • Reading stats and a summary of your year.

Anti-features

  • No AI
  • No notifications
  • No social
  • No telemetry

Install

docker run -d --name kipple \
  --restart unless-stopped \
  -p 127.0.0.1:1919:1919 \
  -v kipple_data:/data \
  ghcr.io/wptk/kipple:latest

Then open http://127.0.0.1:1919 and create your account. To reach it from other devices, put it behind a reverse proxy. Backups and upgrades are in the deploy guide.

Credits

Made with Claude Code with help from a human who has never programmed anything other than old VTech Laptops in BASIC.