{"id":25277352,"url":"https://github.com/anotiawang/deep-research-web-ui","last_synced_at":"2025-05-14T15:07:26.801Z","repository":{"id":276738203,"uuid":"930132430","full_name":"AnotiaWang/deep-research-web-ui","owner":"AnotiaWang","description":"(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.","archived":false,"fork":false,"pushed_at":"2025-04-06T03:34:57.000Z","size":11445,"stargazers_count":1761,"open_issues_count":30,"forks_count":230,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-04-13T15:02:19.725Z","etag":null,"topics":["agent","ai","free","gpt","nuxt","openai","research","web"],"latest_commit_sha":null,"homepage":"https://deep-research.ataw.top","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnotiaWang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-10T05:56:43.000Z","updated_at":"2025-04-13T12:12:53.000Z","dependencies_parsed_at":"2025-03-03T12:25:02.804Z","dependency_job_id":"49c2a956-30d7-4a92-9b6e-3b8eb42ce091","html_url":"https://github.com/AnotiaWang/deep-research-web-ui","commit_stats":null,"previous_names":["anotiawang/deep-research-web-ui"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnotiaWang%2Fdeep-research-web-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnotiaWang%2Fdeep-research-web-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnotiaWang%2Fdeep-research-web-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnotiaWang%2Fdeep-research-web-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnotiaWang","download_url":"https://codeload.github.com/AnotiaWang/deep-research-web-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254169661,"owners_count":22026213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","free","gpt","nuxt","openai","research","web"],"created_at":"2025-02-12T16:53:07.567Z","updated_at":"2025-05-14T15:07:26.781Z","avatar_url":"https://github.com/AnotiaWang.png","language":"Vue","funding_links":[],"categories":["Chatbots"],"sub_categories":[],"readme":"# Deep Research Web UI\n\n[English | [中文](README_zh.md)]\n\nThis is a web UI for https://github.com/dzhng/deep-research, with several improvements and fixes.\n\nFeatures:\n\n- 🚀 **Safe \u0026 Secure**: Everything (config, API requests, ...) stays in your browser locally\n- 🕙 **Realtime feedback**: Stream AI responses and reflect on the UI in real-time\n- 🌳 **Search visualization**: Shows the research process using a tree structure. Supports searching in different languages\n- 📄 **Export as PDF**: Export the final research report as Markdown / PDF\n- 🤖 **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.\n- 🐳 **Docker support**: Deploy in your environment in one-line command\n\nCurrently available providers:\n\n- AI: OpenAI compatible, SiliconFlow, Infiniai, DeepSeek, OpenRouter, Ollama and more\n- Web Search: Tavily (1000 free credits / month), Firecrawl (cloud / self-hosted)\n\nPlease give a 🌟 Star if you like this project!\n\n\u003cvideo width=\"500\" src=\"https://github.com/user-attachments/assets/8f9baa43-a74e-4613-aebb-1bcc29a686f0\" controls\u003e\u003c/video\u003e\n\n## Recent updates\n\n25/04/06\n\n- Added: Use Google PSE for web search\n\n25/03/09\n\n- Added: InifiniAI support\n- Improved LLM prompts\n- Improved error handling\n- Improved: Try to fetch model list even when no API key is provided\n\n25/02/27\n\n- Added: Citations in research report\n- Improved: Chinese output layout\n- Improved: Increased max width and breadth in the form\n- Fixed: Text overflow issues for web search node details\n- Fixed: general UI style issues\n\n25/02/24\n\n- Added: Fullscreen mode for the search flow. This helps you to focus on the search process better.\n- Changed: \"Export PDF\" now uses the browser's native print ability. This fixes layout issues and emilinates font problems.\n- Fixed: \"Context Size\" setting are not correctly applied\n\n25/02/22\n\n- Added: NL/Dutch translation\n- Added: Retry failed nodes in web search\n- Fixed: Web search node sometimes shows empty label and duplicated learnings\n- Fixed: Firecrawl now limits scrape content format to `Markdown`\n\n25/02/18 - 25/02/20\n\n- Added: \"advanced search\" and \"search topic\" support for Tavily\n- Added: custom endpoint support for Firecrawl\n- Fixed: overall bug fixes, less \"invalid JSON structure\" errors\n\n25/02/17\n\n- Added: set rate limits for web search\n- Added: set context length for AI model\n\n25/02/16\n\n- Refactored the search visualization using VueFlow\n- Style \u0026 bug fixes\n\n\u003cdetails\u003e\n\u003csummary\u003eOlder updates\u003c/summary\u003e\n\n25/02/15\n\n- Added AI providers DeepSeek, OpenRouter and Ollama; Added web search provider Firecrawl\n- Supported checking project updates\n- Supported regenerating reports\n- General fixes\n\n25/02/14\n\n- Supported reasoning models like DeepSeek R1\n- Improved compatibility with more models \u0026 error handling\n\n25/02/13\n\n- Significantly reduced bundle size\n- Supported searching in different languages\n- Added Docker support\n- Fixed \"export as PDF\" issues\n\u003c/details\u003e\n\n## How to use\n\nLive demo: \u003ca href=\"https://deep-research.ataw.top\" target=\"_blank\"\u003ehttps://deep-research.ataw.top\u003c/a\u003e\n\n### Self hosted\n\nOne-click deploy with [EdgeOne Pages](https://edgeone.ai/products/pages):\n\n[![Deploy with EdgeOne Pages](https://cdnstatic.tencentcs.com/edgeone/pages/deploy.svg)](https://edgeone.ai/pages/new?from=github\u0026template=https://github.com/AnotiaWang/deep-research-web-ui\u0026from=github)\n\nUse pre-built Docker image:\n\n```bash\ndocker run -p 3000:3000 --name deep-research-web -d anotia/deep-research-web:latest\n```\n\nUse self-built Docker image:\n\n```\ngit clone https://github.com/AnotiaWang/deep-research-web-ui\ncd deep-research-web-ui\ndocker build -t deep-research-web .\ndocker run -p 3000:3000 --name deep-research-web -d deep-research-web\n```\n\n---\n\n## Developing\n\n### Setup\n\nMake sure to install dependencies:\n\n```bash\npnpm install\n```\n\n## Development Server\n\nStart the development server on `http://localhost:3000`:\n\n```bash\npnpm dev\n```\n\n## Production\n\nBuild the application for production:\n\nIf you want to deploy a SSR application:\n\n```bash\npnpm build\n```\n\nIf you want to deploy a static, SSG application:\n\n```bash\npnpm generate\n```\n\nLocally preview production build:\n\n```bash\npnpm preview\n```\n\nCheck out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.\n\n## License\n\nMIT\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=AnotiaWang/deep-research-web-ui\u0026type=Date)](https://star-history.com/#AnotiaWang/deep-research-web-ui\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanotiawang%2Fdeep-research-web-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanotiawang%2Fdeep-research-web-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanotiawang%2Fdeep-research-web-ui/lists"}