Skip to content

DhanushNehru/focus-feed

Repository files navigation

FocusFeed

A smart, self-hosted feed aggregator that filters out the noise.

💖 Sponsor this project


🎯 The Problem

You subscribe to high-quality blogs, but they publish too much content. You only want to read the 5% of articles that actually matter to you.

✨ The Solution: FocusFeed

FocusFeed is a distraction-free, intelligent RSS/Atom feed reader. Instead of dumping every article into an endless scroll, FocusFeed allows you to set up strict filtering conditions.

If an article doesn't match your exact keywords or triggers an exclusion rule, it never reaches your dashboard. Signal over noise.

🚀 Features

  • 🛡️ Smart Curation Engine: Set MUST INCLUDE or MUST EXCLUDE keyword rules.
  • 🎨 Premium Aesthetics: A sleek, glassmorphic dark mode UI designed for distraction-free reading.
  • Local & Fast: Built on Next.js and SQLite. It's lightning fast and runs entirely locally.
  • 🐳 Docker Ready: Deploy anywhere with a single docker-compose up.

🛠️ Quick Start

Option 1: Docker (Recommended)

git clone https://github.com/DhanushNehru/focusfeed.git
cd focusfeed
docker-compose up -d

Visit http://localhost:3000

Option 2: Local Node.js

git clone https://github.com/DhanushNehru/focusfeed.git
cd focusfeed
npm install
npm run dev

💖 Support the Creator

If FocusFeed saves you time and helps you read better, please consider sponsoring the development! 👉 Sponsor DhanushNehru on GitHub

🤝 Contributing

We love community contributions! Please check out CONTRIBUTING.md for how to get started.

📄 License

MIT License. See LICENSE for details.