
Shape your RSS feeds however you want
FeedCraft sits between your RSS sources and your reader to enrich your feeds : full text, translation, summary, filtering, and ad cleanup. Installed and monitored by DINAO, hosted in France.
What is FeedCraft?
FeedCraft is a lightweight, self-hosted RSS middleware that sits between an RSS source and your feed reader to transform and enrich feeds. We apply 'crafts' (processing recipes): full text extraction, translation, summarization, filtering, curation, ad cleanup, and formatting enhancement.
Two usage modes coexist. In portable mode, you simply prefix the original feed URL with FeedCraft's URL to apply a craft on the fly, with no configuration required. In dock mode, an admin interface allows you to create custom recipes and combine multiple crafts persistently. Full text extraction relies on rendering via a headless browser.
Technically, FeedCraft combines a Go backend and a Vue / TypeScript frontend, with Redis for caching and a Browserless / Puppeteer service for page rendering. Translation and summarization crafts rely on an external OpenAI-compatible AI API that you provide: FeedCraft does not include a model. DINAO deploys the entire stack in France, with HTTPS, monitoring, and backups.
Host FeedCraft at DINAO
Resource tiers compatible with FeedCraft prerequisites (minimum 1 vCPU / 1 Go / 5 Go). Hosted in France, fully managed.
- 1 dedicated vCPU
- 2 Go RAM
- 20 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 2 dedicated vCPU
- 4 Go RAM
- 40 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 4 dedicated vCPU
- 8 Go RAM
- 80 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 8 dedicated vCPU
- 16 Go RAM
- 160 GB NVMe
- Daily backups
- Managed & monitored by DINAO
Technical details
You might be wondering…
What exactly is FeedCraft for?
It sits between an RSS source and your reader to transform the feed : retrieve full text, translate, summarize, filter, or clean up. You replace the original URL with the 'crafted' URL.
Is AI mandatory?
No. Translation and summarization crafts use an external AI API that you configure (OpenAI-compatible). Other crafts — full text, cleanup — work without any AI.
Does FeedCraft include an AI model?
No. FeedCraft does not host a model: it calls the AI API of your choice. Cost and privacy then depend on the chosen provider; DINAO can advise you on a sovereign solution.
Which RSS readers is it compatible with?
All of them: FreshRSS, Miniflux, or any reader. FeedCraft simply sits upstream, prefixing the feed URL.
What needs to be backed up?
Redis serves as a cache (little persistent state). In dock mode, your configured recipes constitute the main backup requirement; DINAO includes them in backups.