nickscamara/open-deep-research
Open-source AI agent that uses reasoning models and Firecrawl web extraction to conduct deep research on topics.

This project replicates OpenAI Deep Research functionality using Firecrawl search and extract APIs combined with a reasoning model to gather and synthesize information from the web. It uses the Vercel AI SDK to support multiple LLM providers including OpenAI, Anthropic, Cohere, and OpenRouter, with the default model being GPT-4o. Built on Next.js with server components, it provides authentication, data persistence via Vercel Postgres, and a chat interface for interactive deep research sessions.