Skip to content

harshalpatil7372/AI-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Research & Writing Automation Guru

An AI-powered, agent-based system that automates topic research and article writing with precision, efficiency, and a human touch.

🚀 Overview

Research & Writing Automation Guru uses multiple specialized AI agents to streamline the content creation process:

  • 🕵️‍♂️ Research Agent: Gathers relevant information from the web based on a given topic.
  • 📺 YouTube Agent (optional): Extracts context from related YouTube videos.
  • 👨‍💼 Writing Agent (Commander): Synthesizes gathered data into a well-structured, human-like article.
  • 📄 Document Input: Users can also provide their own document as an additional context source.
  • 🖼️ Image Generator: Generates relevant images to visually enhance the article.
  • 📤 Output: Articles can be downloaded as PDFs.
  • ⚙️ Model Flexibility: Switch between LLMs like ChatGPT, Gemini, etc.
  • 🧩 Modular: Easily enable/disable specific agents like the YouTube Agent.
  • 📈 Scalable: Designed to support more research agents in future versions.

🛠️ Features

  • ✅ Web-based research automation
  • ✅ Optional YouTube context scraping
  • ✅ Intelligent content synthesis
  • ✅ Model switching (ChatGPT, Gemini, etc.)
  • ✅ Image generation for visual context
  • ✅ Article export as PDF
  • ✅ Document-based contextual writing
  • ✅ Extendable architecture for future agents

📦 Installation

1. Clone the Repository

git clone https://github.com/harshalpatil7372/AI-agent.git
cd AI-agent

1. Create Virtual Environment

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

1. Install Requirements

pip install -r requirements.txt

1. Run the App

streamlit run streamlit_app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages