This project is an AI-powered competitor news monitoring agent, also known as a News Gatherer. It collects news from multiple sources worldwide and uses AI to analyze and verify the information for accuracy and credibility.
It tracks recent news about companies like Tesla, Google, Microsoft, Amazon, Apple, OpenAI, Meta, and others.
The agent:
- Fetches recent news from Google News RSS
- Removes irrelevant and duplicate articles
- Categorizes the news
- Ranks important updates
- Generates a short intelligence brief
- React.js + Vite
- Node.js + Express.js
- MongoDB + Mongoose
- Claude API (optional)
- Google News RSS
cd server
npm install
npm run devcd client
npm install
npm run devOpen: http://localhost:5173
MONGO_URI– Optional, for saving history/because it save every search history stored in DatabaseANTHROPIC_API_KEY– Here you can use OpenRouter APi which will be easy for New Developers
