Deep Research

Stale
GitHub TypeScript MIT

Description

AI-powered research assistant that performs iterative deep research on any topic by combining search engines, web scraping, and LLMs

Key Features

  • Iterative deep research with configurable breadth and depth parameters
  • Intelligent query generation using LLMs based on research goals and prior findings
  • Concurrent processing for multiple parallel searches and result analysis
  • Comprehensive markdown report generation with sources and references
  • Supports multiple LLM backends: OpenAI o3-mini, DeepSeek R1, and custom endpoints
  • Minimal implementation (~500 LoC) designed for easy understanding and extension

Use Cases

💡 Deep research on any topic with iterative refinement
💡 Competitive analysis and market research automation
💡 Academic literature review and fact-checking
💡 Technology scouting and trend analysis
💡 Investigative journalism and background research

Strengths & Limitations

Strengths

  • High community interest (19.6k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Quick Start

1. Clone: git clone https://github.com/dzhng/deep-research && cd deep-research
2. Install: npm install
3. Configure: create .env.local with FIRECRAWL_KEY and OPENAI_KEY
4. Run: npm start
5. Enter query, set breadth (3-10) and depth (1-5), answer follow-up questions

Related Projects

AIPex

1.2k · TypeScript
Active A

AI browser automation assistant as a Chrome extension, privacy-first with MCP support, alternative to Claude Chrome and Manus Browser Operator

browser-automationchrome-extensionmcp +2
  • · Zero-migration browser automation — runs in your existing Chrome/Edge browser, no new app to install
  • · Privacy-first BYOK model — your data never leaves your machine, bring your own API key
  • · MCP protocol support — 30+ browser automation tools accessible via Model Context Protocol

Chrome DevTools MCP

50.6k · TypeScript
Active A+

MCP server providing Chrome DevTools capabilities to coding agents, enabling web debugging, performance analysis, and DOM manipulation automation.

mcpchrome-devtoolsbrowser-debug +2
  • · Performance Insights — Record Chrome performance traces and extract actionable optimization recommendations
  • · Advanced Browser Debugging — Analyze network requests, take screenshots, check console with source-mapped stack traces
  • · Reliable Automation — Puppeteer-based browser automation with automatic wait for action results

GitNexus

46.9k · TypeScript
Active A

The Zero-Server Code Intelligence Engine — a client-side knowledge graph creator running entirely in your browser with a built-in Graph RAG Agent for code exploration.

browseragentrag +2
  • · Code Knowledge Graph — Index codebases into knowledge graphs tracking dependencies, call chains, and execution flows
  • · MCP Smart Tools — Provide deep code architecture views to AI agents via MCP protocol
  • · CLI + Web UI — CLI for local indexing and MCP server, Web UI for visual graph exploration

Related Articles