Skip to content

A multi-agent system that searches for news, analyzes sentiment, creates social media posts, and generates promotional posters using AI.

Notifications You must be signed in to change notification settings

mchamoudadev/multi-agent-system

Repository files navigation

AI News Agents

A multi-agent system that searches for news, analyzes sentiment, creates social media posts, and generates promotional posters using AI.

Features

  • News Scout Agent: Searches the web for latest news on any topic
  • Sentiment Analyzer: Analyzes the sentiment of discovered articles
  • Content Creator: Generates Twitter and LinkedIn posts from articles
  • Poster Generator: Creates eye-catching posters using DALL-E
  • Moderator Agent: Reviews and approves all generated content

Tech Stack

  • Next.js 16 - React framework
  • Inngest Agent Kit - Multi-agent orchestration
  • OpenAI GPT-5 - AI models
  • MongoDB - Database
  • TailwindCSS - Styling

Getting Started

  1. Install dependencies:
npm install
  1. Set up environment variables:
# Create .env.local file with:
OPENAI_API_KEY=your_key_here
MONGODB_URI=your_mongodb_uri
SERPER_API_KEY=your_serper_key
INNGEST_SIGNING_KEY=your_inngest_key
INNGEST_EVENT_KEY=your_inngest_event_key
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000

Usage

  1. Enter a search query (e.g., "AI technology", "climate change")
  2. Click "Run Agents" to start the multi-agent workflow
  3. Watch as agents collaborate to find news, analyze sentiment, create posts, and generate posters
  4. View results in real-time as each agent completes its task

About

A multi-agent system that searches for news, analyzes sentiment, creates social media posts, and generates promotional posters using AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors