awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
btahir avatar

btahir/open-deep-research

0
View on GitHub↗
2,140 stars·198 forks·TypeScript·MIT·6 viewsopendeepresearch.vercel.app↗

Open Deep Research

Open-deep-research is an automated research platform that utilizes autonomous agents to perform recursive web queries and synthesize information into structured reports. The system functions as an AI-powered research agent, capable of navigating complex topics by iteratively generating follow-up search queries and mapping interconnected findings.

The platform distinguishes itself through a recursive orchestration model that allows for deep exploration of subjects beyond initial search results. It provides a unified interface for both cloud-based and local inference engines, enabling users to maintain data privacy and bypass external API constraints by running research workflows entirely on local hardware.

The system supports a broad range of research capabilities, including the integration of local documents and external web sources into a single analysis pipeline. It features a persistent local knowledge base that indexes generated reports and source materials, allowing users to organize and retrieve historical research findings.

The project is implemented in TypeScript and provides a modular configuration layer for managing various artificial intelligence model providers.

Features

  • Local Deep Research Agents - Functions as an autonomous research agent that performs recursive web queries and synthesizes findings into structured reports.
  • Web Research Agents - Automates multi-step web research to gather information and synthesize structured reports.
  • Automated Research Generation - Automates multi-provider web searches to synthesize comprehensive research reports.
  • Recursive Research Agents - Orchestrates autonomous agents to iteratively generate and execute follow-up search queries for deep research.
  • Research Agent Frameworks - Implements a recursive agentic framework that iterates through web queries and document analysis to generate detailed research reports.
  • Recursive Discovery Engines - Automatically traverses search results and generates follow-up queries to expand the scope of research investigations.
  • Local LLM Research Assistants - Provides a research framework supporting both cloud-based and local language models to maintain privacy and avoid API limits.
  • Structured Research Reports - Automatically collects and organizes web search results into structured research documents.
  • Local Context Injection - Parses and injects local files into the AI context to serve as primary data sources for research.
  • Local Model Integrations - Enables research workflows to run on local inference engines to maintain data privacy.
  • Local AI Inference - Executes machine learning models on local hardware to ensure data privacy and bypass external API constraints during research workflows.
  • Multi-Provider Abstractions - Provides a unified interface to switch between local and cloud-based AI model providers.
  • Research Artifact Graphing - Organizes research findings into hierarchical structures to visualize relationships between topics.
  • Search and Research - Executes targeted web queries to gather specific evidence for research reports.
  • Contextual Web Searches - Automates the gathering of information from multiple search providers to consolidate data into a single unified document.
  • Local Knowledge Bases - Indexes generated reports and source documents locally to maintain a searchable library of historical research.
  • Research Data Management - Organizes and maintains a personal library of past research findings in a local knowledge base.
  • AI-Powered Search Aggregators - Combines local files and web search results into unified reports using AI synthesis.
  • Research Automation Tools - Uses language model agents to automate the collection and synthesis of complex information into comprehensive research reports.
  • Search Result Processing Pipelines - Aggregates raw web data into structured reports using automated synthesis pipelines.

Star history

Star history chart for btahir/open-deep-researchStar history chart for btahir/open-deep-research

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Open Deep Research

Hand-picked collections where Open Deep Research appears.
  • Twitter alternative
  • Open-Source Alternatives to Perplexity

Projects sharing features with Open Deep Research

These projects share indexed features with Open Deep Research. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • langchain-ai/local-deep-researcherL

    langchain-ai/local-deep-researcher

    9,223View on GitHub↗

    Local Deep Researcher is a fully local web research assistant that uses any LLM hosted by Ollama or LMStudio. Give it a topic and it will generate a web search query, gather web search results, summarize the results of web search, reflect on the summary to examine knowledge gaps, generate a new…

    Python
    View on GitHub↗9,223
  • fdarkaou/open-deep-researchfdarkaou avatar

    fdarkaou/open-deep-research

    880View on GitHub↗

    Open-deep-research is an autonomous research orchestrator and language model-based agent designed to execute multi-step investigations and automated web research workflows. It explores complex topics systematically by generating targeted search queries, processing multiple sources simultaneously, and recursively feeding synthesized findings back into search planning loops to expand its research scope. The system coordinates these tasks through a graph-based agent orchestration model that routes state between modular nodes for searching, reading, and reasoning. It accelerates data collection v

    TypeScript
    View on GitHub↗880
  • jina-ai/node-deepresearchjina-ai avatar

    jina-ai/node-DeepResearch

    5,083View on GitHub↗

    node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read, and reason over web content to answer complex questions. It provides a chat-based interface that displays real-time reasoning steps and final answers, and can be configured to focus exclusively on academic papers by limiting searches to academic repositories. The research engine operates through an agentic search-read-reason loop that repeatedly searches, reads, and reasons until a stopping condition is satisfied. It enforces a token budget to cap total consumption and failed at

    TypeScriptdeepresearchdeepsearch
    View on GitHub↗5,083
  • assafelovic/gpt-researcherassafelovic avatar

    assafelovic/gpt-researcher

    27,739View on GitHub↗

    GPT Researcher is an autonomous agent framework designed to automate the process of gathering, synthesizing, and documenting information from diverse web and local sources. It functions as a research-oriented execution environment that orchestrates specialized agents to perform complex, multi-branch research tasks, transforming raw data into structured, factual, and cited reports. The project distinguishes itself through a graph-based orchestration layer that manages state transitions and information flow between specialized agents. It employs recursive tree-search execution to explore comple

    Pythonagentaiautomation
    View on GitHub↗27,739
Compare all 30 related projects→

Frequently asked questions

What does btahir/open-deep-research do?

Open-deep-research is an automated research platform that utilizes autonomous agents to perform recursive web queries and synthesize information into structured reports. The system functions as an AI-powered research agent, capable of navigating complex topics by iteratively generating follow-up search queries and mapping interconnected findings.

What are the main features of btahir/open-deep-research?

The main features of btahir/open-deep-research are: Local Deep Research Agents, Web Research Agents, Automated Research Generation, Recursive Research Agents, Research Agent Frameworks, Recursive Discovery Engines, Local LLM Research Assistants, Structured Research Reports.

Which projects share features with btahir/open-deep-research?

Projects with overlapping indexed features include: langchain-ai/local-deep-researcher — Local Deep Researcher is a fully local web research assistant that uses any LLM hosted by Ollama or LMStudio. Give it… fdarkaou/open-deep-research — Open-deep-research is an autonomous research orchestrator and language model-based agent designed to execute… jina-ai/node-deepresearch — node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read,… assafelovic/gpt-researcher — GPT Researcher is an autonomous agent framework designed to automate the process of gathering, synthesizing, and… u14app/deep-research — Deep research is an automated research generation system that uses large language models and web search engines to… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…