BlogForge AI is an intelligent blog generation system built with LangGraph, LangChain, and Streamlit. It automates the entire content creation workflow—from topic research to structured blog generation—using an agentic AI architecture.
🔗 Live Demo: https://blogforge-ai18.streamlit.app/
Creating high-quality blogs requires research, planning, writing, and content organization.
BlogForge AI streamlines this process by combining:
- 🌐 Web research capabilities
- 🧠 LLM-powered content generation
- 🔄 Agent-based workflow orchestration
- 🖥️ Interactive Streamlit interface
Users simply enter a topic, and the system generates a structured blog article with AI-assisted research and content planning.
- Searches and gathers relevant information
- Extracts key insights from available sources
- Provides context-aware content generation
- Multi-step reasoning pipeline
- Research → Planning → Writing workflow
- State-based execution using LangGraph
- Structured article creation
- SEO-friendly formatting
- Readable and organized content
- Clean and interactive UI
- Real-time content generation
- User-friendly workflow
- Powered by Groq API
- Optimized response generation
User Topic
│
▼
Research Agent
│
▼
Planning Agent
│
▼
Writing Agent
│
▼
Final Blog Output
| Category | Technologies |
|---|---|
| Frontend | Streamlit |
| Workflow Orchestration | LangGraph |
| LLM Framework | LangChain |
| Model Provider | Groq |
| Search Tool | Tavily Search |
| Environment Management | Python Dotenv |
| Language | Python |
BlogForge/
│
├── bwa_frontend.py # Streamlit UI
├── bwa_backend.py # LangGraph workflow & agents
├── requirements.txt # Project dependencies
├── .gitignore
└── README.md
git clone https://github.com/Harsh28-raj/BlogForge.git
cd BlogForgepython -m venv .venvWindows:
.venv\Scripts\activatepip install -r requirements.txtCreate a .env file:
GROQ_API_KEY=your_key
TAVILY_API_KEY=your_key
HUGGINGFACE_API_KEY=your_keystreamlit run bwa_frontend.pyThe application is deployed on Streamlit Cloud.
Live App:
https://blogforge-ai18.streamlit.app/
- Blog Writing
- Content Marketing
- SEO Content Creation
- Topic Research
- Educational Articles
- Technical Documentation
- Multi-agent collaboration
- Image generation support
- Citation-based content generation
- Export to PDF/DOCX
- Custom writing styles
- SEO scoring system
Harsh Raj
GitHub: https://github.com/Harsh28-raj