selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

FeedMe logo

Self-host FeedMe

0.1.0

AI-powered lightweight RSS reader with automatic summaries

AlphaOpen SourceMIT
Updated4 months ago
LanguageTypescript
Setup difficultyModerate
ThemeDark mode
Stars
746
Port
3000 (HTTP server for the static site)
Install with Docker Compose

What is FeedMe?

FeedMe is an AI-powered RSS reader that aggregates feeds from multiple sources and generates summaries using LLMs. It can be self-hosted via Docker with automatic hourly updates via cron, deployed to GitHub Pages with GitHub Actions, or hosted on Vercel and Alibaba Cloud ESA Pages. Features include configurable RSS sources with categories, multi-language summary generation (Chinese and English by default), responsive design with dark/light theme toggle, and static site generation for fast performance. The project requires an LLM API key (OpenAI-compatible) for summary generation.

Should you self-host FeedMe?

FeedMe scores 49/100 on selfhost.directory (how scoring works) and ranks #32 of 85 in Feed Reader. It has 746 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is RSSHub (85/100, 46 703 stars). It scores higher overall, so compare the two before you pick. See FeedMe vs RSSHub side by side.

Features

  • AI-generated article summaries
  • Automatic feed updates
  • Configurable feed sources
  • Dark/light theme toggle
  • Multi-language summary generation
  • Multiple Deployment Options
  • No forced login or app installation
  • Responsive Design
  • RSS/Atom Feed Aggregation
  • Static Site Generation

FeedMe README

How to install FeedMe

Install FeedMe with Docker Compose

Docker and Docker Compose
Environment variables
LLM_API_KEY, LLM_API_BASE, LLM_NAME, SUMMARY_LOCALES

git clone https://github.com/Seanium/feedme.git cd feedme cp .env.example .env

Edit .env with your LLM API keys

docker-compose up --build

Runs on localhost:3000 with automatic hourly updates via container cron

How to configure FeedMe

  • LLM_API_BASEhttps://api.siliconflow.cn/v1Base URL for the LLM API (OpenAI-compatible)

    Base URL for the LLM API (OpenAI-compatible)

  • LLM_API_KEYAPI key for the LLM service used to generate article summaries

    API key for the LLM service used to generate article summaries

  • LLM_NAMETHUDM/GLM-4-9B-0414Model name to use for summary generation

    Model name to use for summary generation

  • SUMMARY_LOCALESzh,enComma-separated list of languages for summary generation

    Comma-separated list of languages for summary generation

More in RSS

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…