deep-research
Deep Research (by u14app) is an open-source web app that produces in-depth research reports in a few minutes. It combines a "thinking" model for planning and analysis with a faster "task" model for gathering and summarising, plus web search, and lets you refine the report at any stage and re-run research from that point.
It suits individuals who want a self-hosted alternative to commercial deep-research features with their own choice of models and search providers. It supports Gemini, OpenAI, Anthropic, DeepSeek, Grok, Mistral, Azure OpenAI, OpenRouter, Ollama and any OpenAI-compatible model, and search engines such as SearXNG, Tavily, Firecrawl, Exa, Bocha and Brave, so even models without built-in search can research the web. You can upload text, Office and PDF files as a local knowledge base, edit the final report in a WYSIWYM or Markdown editor, generate a knowledge graph, and keep a research history. Data is stored in your browser, and the project can also act as a research service through an SSE API or an MCP server.
Getting started: deploy to Vercel or Cloudflare with one click, or run it with Docker (`docker run -d --name deep-research -p 3333:3000 xiangfa/deep-research`), then add API keys for your model and search providers in the settings.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-06-18
- Commits, last 90 days
- 0
- Releases, last 90 days
- 0
- Latest release
- v0.11.0 (2026-02-10)
- Open issues
- 42
- Recent issues with at least one comment
- 21/29
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #115 [Bug]: Error: Method Not Allowed29 comments · 2025-07-22
- #91 [Bug]: 500 Internal Error and SyntaxError: Unexpected end of JSON input when using Server-Side Proxy (Searxng/Uni-API) in Docker Compose15 comments · 2025-06-10
- #49 [Feature Request]: Improve Research Section Export and LLM Integration10 comments · 2025-05-02
- #120 [Bug]: SSE - Unknown event: message / missing citations / premature end9 comments · 2025-07-29
- #124 [Bug]: When using the API to study, the error "Invalid state: Controller is already closed" appears.6 comments · 2025-07-31
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!