LeslieLeung/glean

A self-hosted RSS reader and personal knowledge management tool.

What it solves

Glean is a self-hosted RSS reader and personal knowledge management tool designed for people who consume large amounts of information. It helps users organize and manage their reading lists efficiently through intelligent aggregation and organization tools.

How it works

The system operates as a self-hosted suite deployed via Docker, consisting of a FastAPI backend, a React frontend, and an admin dashboard. It uses PostgreSQL for data storage and Redis for task queuing. For its advanced "Phase 3" features, it integrates Milvus, a vector database, to enable preference learning and smart recommendations.

Who it’s for

Information-heavy consumers who want full ownership of their data and a modern, organized way to track RSS feeds and bookmarks.

Highlights

  • RSS Management: Supports RSS/Atom feeds with OPML import/export and automatic background synchronization every 15 minutes.
  • Organization Tools: Includes multi-level folders, tags, and a "Read Later" feature with auto-cleanup.
  • AI Integration (WIP/Planned): Developing AI-powered preference learning, article scoring, summary generation, and auto-tagging using a Bring Your Own Key (BYOK) model.
  • Self-Hosted: Full data ownership via Docker deployment, including a lite version without the vector database.

Related

  • Project
  • Project
  • Project
  • Project
  • Project