A CLI tool that tries to prevent doomscrolling. Add rss feeds and youtube channels and get a single entry each day.
Find a file
2025-08-28 17:59:31 +02:00
cmd feat: implements today command 2025-08-28 17:59:31 +02:00
internal feat: implements today command 2025-08-28 17:59:31 +02:00
.gitignore Ignores sqlite3 files 2024-08-30 15:06:00 +02:00
go.mod feat: improves add error handling and prettifies output 2025-08-28 16:19:50 +02:00
go.sum feat: improves add error handling and prettifies output 2025-08-28 16:19:50 +02:00
LICENSE Initial commit 2023-12-19 23:24:34 +01:00
main.go Changes database initialization 2024-09-03 19:49:03 +02:00
README.md feat: implements today command 2025-08-28 17:59:31 +02:00

freed

A unique feed aggregator that tries to free you from consuming too much content.

Installation

The easiest way to install the program is by using go install:

go install ...

Usage

Add a RSS feed or youtube channel

Currently only RSS and Atom feeds and are supported.

freed add "https://feed.url"

List all feeds

Lists all currently stored feed with their metadata.

freed list # or `freed ls`

Show a feed entry for the day

Shows/opens an article from one of your feeds and marks it as read.

freed today

Sync the added feeds

Manually syncs all feeds in the database. An automatic sync is performed on running any command if the last sync was more than 24 hours ago.

freed sync