deep-research logo

deep-research

Enrichment pending
u14app/deep-research

Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.

GraphCanon updated today · GitHub synced today

4.6k stars1.1k forksLast push 3w JavaScript MIT

Verify the decision

Adoption

Package downloads where a registry match exists. GitHub stars (4,632) are secondary evidence.

npm downloads (30d)
355·npm downloads API·today

Maintenance and security

Full trust report
Maintenance
Active (26d since push)
As of today
Provenance
Not a fork · Organization account
As of today
Security (OSV)
No MCP manifest
As of today

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install deep-research
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Jul 15, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Jul 15, 2026

CLI
CLI entrypoint

Source: package.json:bin|scripts · Jul 15, 2026

MCP server
No MCP server detected

Source: repo_scan · Jul 15, 2026

Languages
javascript, typescript

Source: github.language+package.json · Jul 15, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 15, 2026)

pnpm install # or npm install or yarn install
Source link

Tags

README

Installation

  1. Clone the repository:

    git clone https://github.com/u14app/deep-research.git
    cd deep-research
    
  2. Install dependencies:

    pnpm install  # or npm install or yarn install
    
  3. Set up Environment Variables:

    You need to modify the file env.tpl to .env, or create a .env file and write the variables to this file.

    # For Development
    cp env.tpl .env.local
    # For Production
    cp env.tpl .env
    
  4. Run the development server:

    pnpm dev  # or npm run dev or yarn dev
    

    Open your browser and visit http://localhost:3000 to access Deep Research.


Docker

The Docker version needs to be 20 or above, otherwise it will prompt that the image cannot be found.

⚠️ Note: Most of the time, the docker version will lag behind the latest version by 1 to 2 days, so the "update exists" prompt will continue to appear after deployment, which is normal.

docker pull xiangfa/deep-research:latest
docker run -d --name deep-research -p 3333:3000 xiangfa/deep-research

You can also specify additional environment variables:

docker run -d --name deep-research \
   -p 3333:3000 \
   -e ACCESS_PASSWORD=your-password \
   -e GOOGLE_GENERATIVE_AI_API_KEY=AIzaSy... \
   xiangfa/deep-research

or build your own docker image:

docker build -t deep-research .
docker run -d --name deep-research -p 3333:3000 deep-research

If you need to specify other environment variables, please add -e key=value to the above command to specify it.

Deploy using docker-compose.yml:

version: '3.9'
services:
   deep-research:
      image: xiangfa/deep-research
      container_name: deep-research
      environment:
         - ACCESS_PASSWORD=your-password
         - GOOGLE_GENERATIVE_AI_API_KEY=AIzaSy...
      ports:
         - 3333:3000

or build your own docker compose:

docker compose -f docker-compose.yml build

Static Deployment

You can also build a static page version directly, and then upload all files in the out directory to any website service that supports static pages, such as Github Page, Cloudflare, Vercel, etc..

pnpm build:export

📝 License

Deep Research is released under the MIT License. This license allows for free use, modification, and distribution for both commercial and non-commercial purposes.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.