DeepForge AI
Most quick AI answers are shallow. DeepForge is designed for topics that need depth: - multi-source web exploration - synthesis across findings - structured report generation - enhancement with examples, implications, and context You provide a topic, DeepForge runs a two-stage agent workflow, and you receive a downloadable markdown report.
DeepForge AI
Deep web research assistant by Sharad Khare.
DeepForge AI helps you turn any research question into a comprehensive, citation-ready report using OpenAI Agents SDK and Firecrawl deep research.
Built and maintained by Sharad Khare — AI strategist, full-stack developer, and creator of practical AI workflow tools.
What this project does
Most quick AI answers are shallow. DeepForge is designed for topics that need depth:
- multi-source web exploration
- synthesis across findings
- structured report generation
- enhancement with examples, implications, and context
You provide a topic, DeepForge runs a two-stage agent workflow, and you receive a downloadable markdown report.
Why Sharad Khare built DeepForge AI
Research-heavy work (market analysis, technical scouting, policy review, competitive intelligence) needs more than one-pass chat responses.
DeepForge demonstrates a production-style pattern:
1. Research agent gathers evidence with Firecrawl deep research
2. Elaboration agent expands the draft into an actionable long-form report
This gives teams a reusable blueprint for deep-research copilots.
How it works
User Topic
│
▼
Research Agent + Firecrawl Deep Research
│
▼
Initial Structured Report
│
▼
Elaboration Agent (context, examples, implications)
│
▼
Enhanced Markdown Report + Download
Pipeline stages
| Stage | Component | Output |
|------|-----------|--------|
| 1. Input | Streamlit UI | Topic + API keys |
| 2. Deep research | Firecrawl + research agent | Multi-source findings |
| 3. Draft synthesis | Research agent | Initial report |
| 4. Enhancement | Elaboration agent | Expanded report |
| 5. Delivery | Streamlit UI | View + markdown download |
Features
- Deep web research with Firecrawl (
max_depth,time_limit,max_urls) - Two-agent workflow: research + elaboration
- Real-time research activity updates in UI
- Initial and enhanced report views
- One-click markdown export
- Modular code structure (
deepforge/services.py)
Quick start
cd deepforge-ai
pip install -r requirements.txt
streamlit run app.py
Required API keys
- OpenAI API key
- Firecrawl API key
Enter both keys in the sidebar, provide a topic, and click Start Research.
Example research topics
- "Latest developments in agentic AI for enterprise workflows"
- "Impact of climate policy on renewable infrastructure investment"
- "State of open-source LLM tooling for production deployments"
- "Security risks in AI browser automation systems"
- "Emerging trends in multimodal model adoption"
Project structure
deepforge-ai/
├── app.py
├── deepforge/
│ ├── config.py
│ └── services.py
├── requirements.txt
├── pyproject.toml
└── README.md
Who this is for
- Analysts producing deep topic briefs
- Founders doing market and competitor research
- Consultants building research copilots
- Developers learning OpenAI + Firecrawl agent patterns
Use cases
- Generate long-form research reports from one prompt
- Build internal knowledge briefs for strategy teams
- Automate technical landscape scans for new domains
- Create downloadable research artifacts for stakeholders
Author
- Website: sharadkhare.in
License
MIT © Sharad Khare
Loading file tree…
Select a file to preview its source.
cd deepforge-ai
pip install -r requirements.txt
streamlit run app.py