I read lots of RSS feeds, for which I use a FreshRSS instance that is hosted on a VPS I rent from Hetzner.
To read I can use the FreshRSS’s own web interface, but on my laptop I use a personal interface.
That personal interface allows me to not just read, but respond while reading.
This is the original vision for the World Wide Web, in which you don’t just read, but write too, and where reading and writing are part of singular experience.
What my personal interface does / allows:
- Show me my folders of feeds (the folders are in FreshRSS, and named / sorted according to my ‘reading by social distance‘)
- Click open a folder to load unread items in that folder (using the FreshRSS API)
- Click open an unread item if the title catches my eye.
- Clicking on a ‘Respond’ button reveals a (larger) response form to fill out
- Submit the response form, calling a processing script on my local machine in the background, and continue reading
- Mark a folder or all feeds as read (using the FreshRSS API)
The response form allows me to do several things, both individually or simultaneously
- Post a bookmark, favourite or reply to my blog, my company’s website and other WordPress sites I control (using IndieWeb micropub)
- Create a note in my Obsidian vault (by writing to the filesystem directly)
- Create a page annotation in Hypothes.is (through the Hypothes.is API)
- Post to one or both my Mastodon accounts (through the respective Mastodon instance API)
I am in the process of slowly adding additional features from my list of ideal feed reader capabilities. Currently I am working on being able to tag feeds (readers usually only allow adding tags to items), so I can not just have folders but also subsets based on tags (e.g. coders in Berlin).
Screenshots (status February 2026):

The general overview of my reader, listing the folders in my FreshRSS instance. Clicking one reveals unread items.

Every unread item has a Respond button beneath it.

The response form allows various texts, and has a selector for bookmark, favourite or reply type of responses.

A response can have one or more destination: blogs, local notes, hypothes.is annotations, or Mastodon accounts.




