Domain

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.

Python Streamlit
← Back to marketplace

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

Topics

Sharad KhareDeepForge AIdeep research agentOpenAI Agents SDKFirecrawl research appAI report generatorweb research automationStreamlit research assistantcitation-ready AI reportslong-form research workflow.

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

Related searches

OpenAI deep research agent with FirecrawlAI report generator with citations and sourcesStreamlit deep web research appDeepForge AI by Sharad Khare

Author

License

MIT © Sharad Khare

Work With Sharad