A self-hosted, open-source RSS reader with a graph-native data model, a public REST API, and a first-class MCP server.
Reed is a single-user, self-hosted RSS reader built for simplicity and developer access. It uses a graph database (Kuzu) to model relationships between feeds, articles, authors, topics, and tags, making your reading history traversable by AI tools through a built-in MCP server.
Feeds, articles, authors, topics, and tags are nodes and edges in a graph, not rows in a table, so an AI client can hop from an item to its topics, to related topics, to related items across other feeds, instead of just paging through a list.
Traverse your reading history the way ideas actually connect, not the way a table forces them apart.
Everything the UI can do, the API can do. Full OpenAPI docs and a 27-tool MCP server, out of the box.
One docker compose up. Kuzu is embedded, no database server, no external services.
AGPL v3. Self-host it, fork it, read every line. Reed will never become a SaaS product.
Run it from source:
git clone https://github.com/simonives/reed
cd reed
pip install -e .
reed serve
Or with Docker:
git clone https://github.com/simonives/reed
cd reed
cp .env.example .env # add your REED_API_KEY
docker compose up
Public beta, pre-1.0.0. See the roadmap to v1.0.0 for what's left.