deep-research  by u14app

AI app for deep research report generation

created 5 months ago
3,731 stars

Top 13.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a web application for conducting deep research using various Large Language Models (LLMs) and search engines. It's designed for users who need to quickly generate comprehensive research reports, offering features like multi-LLM support, web search integration, and local data storage for privacy.

How It Works

Deep Research leverages a "Thinking" and "Networking" model architecture to balance speed and depth in report generation. It integrates with multiple LLMs (Gemini, OpenAI, Anthropic, etc.) and search engines (Searxng, Tavily, Exa, etc.), allowing users to select their preferred tools. The application supports both local and server-side API calls, with all research data stored locally for enhanced privacy.

Quick Start & Requirements

  • Local Development: pnpm install then pnpm dev (Node.js 18.18.0+ required).
  • Docker: docker pull xiangfa/deep-research:latest then docker run -d --name deep-research -p 3333:3000 xiangfa/deep-research.
  • Deployment: Supports Vercel and Cloudflare Pages.
  • API Keys: Required for non-Gemini LLMs.
  • Docs: https://github.com/u14app/deep-research

Highlighted Details

  • Generates research reports in approximately 2 minutes.
  • Supports a wide range of LLMs and web search tools.
  • Offers local data storage and privacy-focused design.
  • Built with Next.js 15 and Shadcn UI.

Maintenance & Community

  • Active development indicated by release tags.
  • Contributions are welcomed via pull requests.
  • Contact via GitHub issues.

Licensing & Compatibility

  • MIT License.
  • Permits free use, modification, and distribution for commercial and non-commercial purposes.

Limitations & Caveats

The project notes that Docker image versions may lag behind the latest code by 1-2 days. Users running local Ollama or SearXNG instances might encounter CORS issues, recommending server proxy mode or configuring cross-domain requests for those services.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
23
Star History
2,222 stars in the last 90 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Alex Cheema Alex Cheema(Cofounder of EXO Labs), and
3 more.

Perplexica by ItzCrazyKns

0.3%
23k
AI-powered search engine alternative
created 1 year ago
updated 1 day ago
Feedback? Help us improve.