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-24 22:35:55 +02:00
cmd feat: inserts last 10 articles into DB on feed add 2025-08-24 22:28:17 +02:00
internal chore: removes log 2025-08-24 22:31:58 +02:00
.gitignore Ignores sqlite3 files 2024-08-30 15:06:00 +02:00
go.mod chore: updates dependencies 2025-08-19 20:32:16 +02:00
go.sum chore: updates dependencies 2025-08-19 20:32:16 +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 docs: updates readme with desired subcommands 2025-08-24 22:35:55 +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 RSS feeds, Atom feeds and Youtube channel links are supported.

freed add "https://feed.url"

List all feeds

Lists all currently stored feed with their metadata.

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