deep-research
Enrichment pendingUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
GraphCanon updated today · GitHub synced today
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 npmSimilar 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.
Source: README excerpt (regex_v1, Jul 15, 2026)
pnpm install # or npm install or yarn installSource link
Tags
README
Installation
-
Clone the repository:
git clone https://github.com/u14app/deep-research.git cd deep-research -
Install dependencies:
pnpm install # or npm install or yarn install -
Set up Environment Variables:
You need to modify the file
env.tplto.env, or create a.envfile and write the variables to this file.# For Development cp env.tpl .env.local # For Production cp env.tpl .env -
Run the development server:
pnpm dev # or npm run dev or yarn devOpen 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.