An agent equipped with the ability to give you the latest (or previous) news! Equipped with a rolling chat history for real-time discussion about your news!
- Conversational news agent with chat history
- Integrates with Groq (LLama 4) for AI responses
- Utilizes NewsAPI for up-to-date news articles
Note: Due to NewsAPI's restrictions with the Free tier, articles have a 24h delay. Articles up to a month old can also only be searched.
- Clone repository
git clone https://github.com/reeeeemo/YourAvgNewsAgent.git
- Setup environment variables (see
.env.helper
) - Install dependencies
- Frontend:
cd frontend && npm install
- Backend (api):
pip install -r requirements.txt
- Frontend:
- Run locally
- Frontend:
npm start
- Backend (api):
flask --app api.app --debug run
- Frontend:
- Neural Maze: Building AI Agents from Scratch
- NewsAPI docs