0

README

awesome-llm-appsmulti_agent_researcher

๐Ÿ‘‰ Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

Sign in to save downloads to your library and vote.

Preview

๐Ÿ“ฐ Multi-Agent AI Researcher

๐ŸŽ“ FREE Step-by-Step Tutorial

๐Ÿ‘‰ Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

This Streamlit app empowers you to research top stories and users on HackerNews using a team of AI assistants with GPT-4o.

Features

  • Research top stories and users on HackerNews
  • Utilize a team of AI assistants specialized in story and user research
  • Generate blog posts, reports, and social media content based on your research queries

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/multi_agent_apps/multi_agent_researcher
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Get your OpenAI API Key
  • Sign up for an OpenAI account (or the LLM provider of your choice) and obtain your API key.
  1. Run the Streamlit App
streamlit run research_agent.py

How it works?

  • Upon running the app, you will be prompted to enter your OpenAI API key. This key is used to authenticate and access the OpenAI language models.

  • Once you provide a valid API key, three specialized AI agents are created:

    • HackerNews Researcher: Specializes in getting top stories from HackerNews using the HackerNews API.
    • Web Searcher: Searches the web for additional information on topics using DuckDuckGo search.
    • Article Reader: Reads and extracts content from article URLs using newspaper4k tools.
  • These agents work together as a coordinated team under the HackerNews Team which orchestrates the research process.

  • Enter your research query in the provided text input field. This could be a topic, keyword, or specific question related to HackerNews stories or users.

  • The HackerNews Team follows a structured workflow:

    1. First searches HackerNews for relevant stories based on your query
    2. Uses the Article Reader to extract detailed content from the story URLs
    3. Leverages the Web Searcher to gather additional context and information
    4. Finally provides a thoughtful and engaging summary with title, summary, and reference links
  • The generated content is structured as an Article with a title, summary, and reference links for easy review and use.

Ingestion metadata

Source catalog
awesome-llm-apps
Repository
Shubhamsaboo/awesome-llm-apps ยท main
File path
advanced_ai_agents/multi_agent_apps/multi_agent_researcher/README.md
Last refreshed
7/23/2026, 8:42:17 PM (3mo ago)
Refresh schedule
Daily ยท 03:00 UTC
Dedupe status
Unique ยท deduped by (source, url)