A Telegram Channel-backed small-file storage system, mainly used as a self-hosted image bed for blogs and Markdown notes.
- Stars
- 2,398
- Forks
- 196
- Open issues
- 22
- Last commit
- 5 months ago
What is it?
ClawFeed collects content from Twitter accounts, RSS and Atom feeds, Hacker News, Reddit, GitHub Trending and custom sources, then generates structured digests at 4-hour, daily, weekly and monthly intervals. Digests are browsable in a web dashboard, and users can bookmark items for deeper AI analysis.
The project runs standalone on Node.js with SQLite storage, via Docker, or as a skill for the OpenClaw and Zylos agent platforms. Google OAuth enables multi-user accounts with personal sources and bookmarks, and a read-only mode is available without OAuth configured. Curation rules and the digest prompt are editable template files.
Users can publish digests as RSS, JSON Feed or HTML pages, and share curated source bundles as packs. The interface supports English and Chinese with a light and dark theme.
Key features
- 01Generates 4-hourly, daily, weekly and monthly digests from collected sources.
- 02Supports Twitter feeds and lists, RSS/Atom, Hacker News, Reddit, GitHub Trending and custom APIs.
- 03Lets users bookmark items and run AI deep dives on them.
- 04Publishes digests as HTML, RSS or JSON Feed pages.
- 05Stores data in SQLite with no extra database setup.
- 06Offers Google OAuth multi-user accounts with personal sources and bookmarks.
Use cases
- Keeping up with AI and tech news without manually scanning dozens of feeds.
- Running a shared digest for a team that subscribes to the same set of sources.
- Publishing a curated news feed that others can follow through RSS readers.
Quick start
- 1
Install dependencies from a standalone clone
git clone https://github.com/kevinho/clawfeed.git && cd clawfeed && npm install - 2
Copy the example environment config
cp .env.example .env - 3
Edit .env with your settings
- 4
Start the API server
npm start
Things to know
- Google OAuth requires your own Google Cloud credentials; without them the app runs read-only.
- Digest generation depends on an AI backend and a configured API key, which the README does not fully detail.
Topics
FAQ
- What is clawfeed?
- Self-hosted AI news digest that condenses Twitter, RSS and other feeds into structured 4-hourly, daily, weekly and monthly summaries. ClawFeed collects content from Twitter accounts, RSS and Atom feeds, Hacker News, Reddit, GitHub Trending and custom sources, then generates structured digests at 4-hour, daily, weekly and monthly intervals. Digests are browsable in a web dashboard, and users can bookmark items for deeper AI analysis.
- Is clawfeed free to use? What license does it have?
- clawfeed is open source under the MIT license. Check the license terms before using it in commercial products.
- Is clawfeed still maintained?
- Updated within 6 months. The last commit to clawfeed was on May 9, 2026.
- What can I use clawfeed for?
- Keeping up with AI and tech news without manually scanning dozens of feeds. Running a shared digest for a team that subscribes to the same set of sources. Publishing a curated news feed that others can follow through RSS readers.
- How do I install clawfeed?
- Install dependencies from a standalone clone: git clone https://github.com/kevinho/clawfeed.git && cd clawfeed && npm install Copy the example environment config: cp .env.example .env Edit .env with your settings Start the API server: npm start
- Where can I get clawfeed?
- The source code and installation instructions are on GitHub: https://github.com/kevinho/clawfeed
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted personal AI agent built on Pi Durable that resumes tasks after process restarts, with subagents, scheduled jobs, a browser UI and an optional WeChat bridge.
A self-hostable, open-source alternative to Airtable that turns SQL databases like PostgreSQL, MySQL and SQLite into a spreadsheet-style interface with auto-generated APIs.
Folo is an open-source AI RSS reader that puts all your feeds, newsletters, podcasts and social sources into one timeline.
Self-hosted web page change monitor that alerts you via Discord, Email, Slack, Telegram, webhooks and more when a page changes.
A self-hosted Python pipeline that collects news from many sources, scores and deduplicates it, and writes a daily briefing in English and Chinese.