https://github.com/vmapps/feed2ai
Read RSS feeds using N8N and AI Agent
https://github.com/vmapps/feed2ai
ai-agent n8n-workflow rss-feed
Last synced: 4 months ago
JSON representation
Read RSS feeds using N8N and AI Agent
- Host: GitHub
- URL: https://github.com/vmapps/feed2ai
- Owner: vmapps
- Created: 2025-04-05T10:47:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-05T20:57:38.000Z (about 1 year ago)
- Last Synced: 2025-07-31T19:18:50.627Z (10 months ago)
- Topics: ai-agent, n8n-workflow, rss-feed
- Homepage:
- Size: 1010 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# feed2ai
Use N8N workflow to read your favorites RSS feeds :
- CSV file to provide RSS feeds as input
- Google Gemini AI agent to build brief sumary of articles
- HTML output could be send to text file
- HTML output could be send to email address
- HTML output could be send to Matrix room
## N8N Workflow

## Workflow file
- JSON file to import in your N8N instance could be found [here](https://github.com/vmapps/feed2ai/blob/main/feed2ai.json)
## Configuration
- configuration variables are defined as JSON format in ``Config`` component, just after ``Schedule Trigger`` compoment:
```
{
"debug": true,
"ai": {
"agent": true,
"lang": "french"
},
"rss": {
"feeds": "/home/data/your-feeds.csv",
"maxitems": 5
},
"file": {
"active": true,
"name": "/home/data/your-summary.html"
},
"email": {
"active": true,
"from": "RSS Scrapper ",
"to": "your@recipient",
"subject": "RSS breaking news"
},
"chat": {
"active": true,
"room": "!your-room-id:matrix.org"
}
}
```
## Feeds configuration sample
```
site,url,active
Ars Technica,https://arstechnica.com/security/feed/,true
Bleeping Computer,https://www.bleepingcomputer.com/feed/,true
Dark Reading,https://www.darkreading.com/rss.xml,false
Data Security Breach,http://datasecuritybreach.fr/feed/,false
Dider Stevens,http://blog.didierstevens.com/feed/,false
ESET,http://feeds.feedburner.com/eset/blog/,false
Insinuator,http://www.insinuator.net/feed/,false
```
## Email output samples
- using english language as output

- using french language as output

- using spanish language as output
