https://github.com/anotiawang/deep-research-web-ui
(Supports DeepSeek R1) An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models.
https://github.com/anotiawang/deep-research-web-ui
agent ai free gpt nuxt openai research web
Last synced: 2 days ago
JSON representation
(Supports DeepSeek R1) An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models.
- Host: GitHub
- URL: https://github.com/anotiawang/deep-research-web-ui
- Owner: AnotiaWang
- Created: 2025-02-10T05:56:43.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-06T03:34:57.000Z (9 days ago)
- Last Synced: 2025-04-13T13:55:42.140Z (2 days ago)
- Topics: agent, ai, free, gpt, nuxt, openai, research, web
- Language: Vue
- Homepage: https://deep-research.ataw.top
- Size: 10.9 MB
- Stars: 1,761
- Watchers: 15
- Forks: 230
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ChatGPT-repositories - deep-research-web-ui - (Supports DeepSeek R1) An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models. (Chatbots)
README
# Deep Research Web UI
[English | [δΈζ](README_zh.md)]
This is a web UI for https://github.com/dzhng/deep-research, with several improvements and fixes.
Features:
- π **Safe & Secure**: Everything (config, API requests, ...) stays in your browser locally
- π **Realtime feedback**: Stream AI responses and reflect on the UI in real-time
- π³ **Search visualization**: Shows the research process using a tree structure. Supports searching in different languages
- π **Export as PDF**: Export the final research report as Markdown / PDF
- π€ **Supports more models**: Uses plain prompts instead of newer, less widely supported features like Structured Outputs. This ensures to work with more providers that haven't caught up with the latest OpenAI capabilities.
- π³ **Docker support**: Deploy in your environment in one-line commandCurrently available providers:
- AI: OpenAI compatible, SiliconFlow, Infiniai, DeepSeek, OpenRouter, Ollama and more
- Web Search: Tavily (1000 free credits / month), Firecrawl (cloud / self-hosted)Please give a π Star if you like this project!
## Recent updates
25/04/06
- Added: Use Google PSE for web search
25/03/09
- Added: InifiniAI support
- Improved LLM prompts
- Improved error handling
- Improved: Try to fetch model list even when no API key is provided25/02/27
- Added: Citations in research report
- Improved: Chinese output layout
- Improved: Increased max width and breadth in the form
- Fixed: Text overflow issues for web search node details
- Fixed: general UI style issues25/02/24
- Added: Fullscreen mode for the search flow. This helps you to focus on the search process better.
- Changed: "Export PDF" now uses the browser's native print ability. This fixes layout issues and emilinates font problems.
- Fixed: "Context Size" setting are not correctly applied25/02/22
- Added: NL/Dutch translation
- Added: Retry failed nodes in web search
- Fixed: Web search node sometimes shows empty label and duplicated learnings
- Fixed: Firecrawl now limits scrape content format to `Markdown`25/02/18 - 25/02/20
- Added: "advanced search" and "search topic" support for Tavily
- Added: custom endpoint support for Firecrawl
- Fixed: overall bug fixes, less "invalid JSON structure" errors25/02/17
- Added: set rate limits for web search
- Added: set context length for AI model25/02/16
- Refactored the search visualization using VueFlow
- Style & bug fixesOlder updates
25/02/15
- Added AI providers DeepSeek, OpenRouter and Ollama; Added web search provider Firecrawl
- Supported checking project updates
- Supported regenerating reports
- General fixes25/02/14
- Supported reasoning models like DeepSeek R1
- Improved compatibility with more models & error handling25/02/13
- Significantly reduced bundle size
- Supported searching in different languages
- Added Docker support
- Fixed "export as PDF" issues## How to use
Live demo: https://deep-research.ataw.top
### Self hosted
One-click deploy with [EdgeOne Pages](https://edgeone.ai/products/pages):
[](https://edgeone.ai/pages/new?from=github&template=https://github.com/AnotiaWang/deep-research-web-ui&from=github)
Use pre-built Docker image:
```bash
docker run -p 3000:3000 --name deep-research-web -d anotia/deep-research-web:latest
```Use self-built Docker image:
```
git clone https://github.com/AnotiaWang/deep-research-web-ui
cd deep-research-web-ui
docker build -t deep-research-web .
docker run -p 3000:3000 --name deep-research-web -d deep-research-web
```---
## Developing
### Setup
Make sure to install dependencies:
```bash
pnpm install
```## Development Server
Start the development server on `http://localhost:3000`:
```bash
pnpm dev
```## Production
Build the application for production:
If you want to deploy a SSR application:
```bash
pnpm build
```If you want to deploy a static, SSG application:
```bash
pnpm generate
```Locally preview production build:
```bash
pnpm preview
```Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
## License
MIT
## Star History
[](https://star-history.com/#AnotiaWang/deep-research-web-ui&Date)