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
Back to u14app/deep-research

Projects sharing features with Deep Research

30 open-source projects similar to u14app/deep-research, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • mervinpraison/praisonaiMervinPraison avatar

    MervinPraison/PraisonAI

    5,592View on GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    View on GitHub↗5,592
  • btahir/open-deep-researchbtahir avatar

    btahir/open-deep-research

    2,140View on GitHub↗

    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

    TypeScript
    View on GitHub↗2,140
  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • anotiawang/deep-research-web-uiAnotiaWang avatar

    AnotiaWang/deep-research-web-ui

    2,186View on GitHub↗

    This project is a web-based interface designed to automate multi-step research tasks by synthesizing web data through large language models. It functions as an research assistant that combines automated search queries, web scraping, and model-based synthesis to generate comprehensive reports. The platform distinguishes itself through an iterative agentic orchestration loop that manages complex investigations, coupled with a provider-agnostic abstraction layer that allows for seamless switching between different language models and search services. Users can monitor the research process in rea

    TypeScriptagentaifree
    View on GitHub↗2,186
  • tencent/weknoraTencent avatar

    Tencent/WeKnora

    16,974View on GitHub↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    Goagentagenticai
    View on GitHub↗16,974
  • 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
  • maiot-io/zenmlmaiot-io avatar

    maiot-io/zenml

    5,452View on GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    View on GitHub↗5,452
  • 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
  • thinkinaixyz/deepchatThinkInAIXYZ avatar

    ThinkInAIXYZ/deepchat

    6,020View on GitHub↗

    DeepChat is a desktop application that connects to multiple cloud and local AI model providers through a single unified chat interface, while also integrating external ACP-compatible coding and task agents as selectable models. It manages local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks, and connects external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports. The application distinguishes itself by supporting remote desktop session control, binding messaging app channels to sessions

    TypeScript
    View on GitHub↗6,020
  • brianpetro/obsidian-smart-connectionsbrianpetro avatar

    brianpetro/obsidian-smart-connections

    5,195View on GitHub↗

    This project is a knowledge base plugin and RAG context manager that uses a local vector database interface to enable semantic search and relationship mapping. It transforms text into numerical vectors to find semantically related notes and excerpts based on conceptual meaning rather than keyword matches. The system differentiates itself through a semantic graph visualizer that maps notes into clusters to reveal conceptual connections. It also features a context manager capable of bundling local notes and excerpts into reusable packs to provide grounded factual bases for large language model

    JavaScriptchatgptclaudeembeddings
    View on GitHub↗5,195
  • embabel/embabel-agentembabel avatar

    embabel/embabel-agent

    3,708View on GitHub↗

    This project is a framework for developing and orchestrating autonomous software agents within JVM-based applications. It provides a toolkit for embedding artificial intelligence directly into business logic, enabling agents to perform complex tasks through dynamic, goal-oriented planning rather than rigid state machines. By leveraging declarative annotations, the framework allows developers to define agent capabilities and integrate them into existing object-oriented domain models. The framework distinguishes itself through a vendor-neutral abstraction layer that allows for the seamless swap

    Kotlinagentagentic-aiagents
    View on GitHub↗3,708
  • tirth8205/code-review-graphtirth8205 avatar

    tirth8205/code-review-graph

    18,822View on GitHub↗

    This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of functions, classes, and imports. It functions as an AI context optimizer and codebase dependency graph, designed to reduce token usage by providing AI assistants with only the most relevant code fragments and impact analysis for a given change. The system implements a Model Context Protocol server that exposes code intelligence and architectural graph queries to external AI coding tools. It distinguishes itself by computing the change blast radius and risk scores of modificati

    Pythonai-codingclaudeclaude-code
    View on GitHub↗18,822
  • arthur-ficial/apfelArthur-Ficial avatar

    Arthur-Ficial/apfel

    5,856View on GitHub↗

    The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.

    Swiftapple-intelligenceapple-siliconcli
    View on GitHub↗5,856
  • btraceio/btracebtraceio avatar

    btraceio/btrace

    5,989View on GitHub↗

    btrace is a JVM dynamic tracing tool and performance profiler used for injecting safe instrumentation scripts into a running Java Virtual Machine without requiring a process restart. It functions as a Java agent framework and a Model Context Protocol server, exposing JVM diagnostic operations and tracing tools to large language models and AI assistants. The project distinguishes itself by enabling real-time code injection and bytecode-level instrumentation via a secure binary protocol. It ensures production stability through a static safety analysis engine that blocks unstable code patterns,

    Javabtracejavajava-application
    View on GitHub↗5,989
  • spring-projects/spring-aispring-projects avatar

    spring-projects/spring-ai

    9,001View on GitHub↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Javaartificial-intelligencejavaspring-ai
    View on GitHub↗9,001
  • affaan-m/eccaffaan-m avatar

    affaan-m/ECC

    221,981View on GitHub↗

    ECC is an LLM agent orchestration framework and cross-platform AI tooling suite designed to coordinate multi-model workflows. It provides a system for managing specialized agent roles, reusable skills, and structured planning to execute complex software development tasks across different AI-powered code editors. The project distinguishes itself as a Model Context Protocol manager, providing a configuration layer to integrate external servers and audit tool execution. It further implements an agentic security sandbox that restricts sensitive file access and scans for secret leakage to secure a

    JavaScript
    View on GitHub↗221,981
  • latitude-dev/latitude-llmlatitude-dev avatar

    latitude-dev/latitude-llm

    4,145View on GitHub↗

    This project is a self-hosted AI monitoring stack that functions as an LLM observability platform, AI evaluation framework, and OpenTelemetry trace analyzer. It is designed to capture and analyze LLM traces, sessions, and telemetry to monitor AI agent performance. The platform distinguishes itself as a Model Context Protocol server, exposing workspace functions as tools for AI coding agents. It enables the conversion of failing production traces into test datasets for regression testing and utilizes semantic-based session clustering to discover emerging user behavior patterns. The system cov

    TypeScript
    View on GitHub↗4,145
  • claude-code-best/claude-codeclaude-code-best avatar

    claude-code-best/claude-code

    20,272View on GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    TypeScript
    View on GitHub↗20,272
  • learningcircuit/local-deep-researchLearningCircuit avatar

    LearningCircuit/local-deep-research

    8,491View on GitHub↗

    Local Deep Research is an autonomous research system consisting of an LLM research agent, a local model orchestrator, and a multi-engine search aggregator. It is designed to execute deep research by decomposing complex questions into atomic facts and synthesizing cited reports from academic, technical, and private document sources. The system features an encrypted research workspace that ensures zero-knowledge privacy through isolated, per-user encrypted databases. It utilizes a local RAG knowledge base to index research sources into searchable vector stores, allowing for retrieval-augmented

    Python
    View on GitHub↗8,491
  • zai-org/glm-4.5zai-org avatar

    zai-org/GLM-4.5

    4,210View on GitHub↗

    GLM-4.5 is a multimodal large language model and advanced reasoning system. It functions as an AI coding assistant, an autonomous AI agent, and a multimodal content generator capable of processing and generating text, images, audio, and video within a single unified system. The project is distinguished by its deep reasoning capabilities, utilizing chain-of-thought processing to solve complex mathematical, logical, and technical problems. It features an agentic architecture that allows for autonomous task execution, long-horizon goal planning, and the ability to interact with external tools an

    Pythonagentglmllm
    View on GitHub↗4,210
  • evoscientist/evoscientistEvoScientist avatar

    EvoScientist/EvoScientist

    3,806View on GitHub↗

    EvoScientist is an autonomous AI scientist and multi-agent research framework designed to plan, code, and execute end-to-end scientific research workflows. It functions as an agentic workflow orchestrator that uses a state-machine to coordinate specialized agents through iterative phases of planning, execution, and verification. The system is distinguished by a persistent knowledge graph memory that distills agent interactions into reusable skills and a hub for integrating external tools via the Model Context Protocol. It features a provider-agnostic model layer for switching between language

    Python
    View on GitHub↗3,806
  • casibase/casibasecasibase avatar

    casibase/casibase

    4,443View on GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Goa2aagentagi
    View on GitHub↗4,443
  • loov/lensmloov avatar

    loov/lensm

    3,697View on GitHub↗

    lensm is a binary analysis tool and Go disassembler interface designed for navigating disassembled machine code, tracking function calls, and inspecting executable metadata. It specifically functions as a Go assembly viewer that visualizes compiled binary instructions alongside their original source code. The project implements the Model Context Protocol to expose internal functions and source code as tools for external AI systems. This protocol-based analysis server enables the streaming of binary data and the management of server lifecycles to allow external tools to analyze logic. The sys

    Go
    View on GitHub↗3,697
  • yaoapp/yaoYaoApp avatar

    YaoApp/yao

    7,544View on GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Goagentagentic-aiagents
    View on GitHub↗7,544
  • gaizhenbiao/chuanhuchatgptGaiZhenbiao avatar

    GaiZhenbiao/ChuanhuChatGPT

    15,311View on GitHub↗

    This project is a web-based user interface and multi-model API gateway for interacting with various large language model providers and local inference services. It functions as a retrieval-augmented generation chatbot for private document questioning, a manager for model fine-tuning, and an autonomous agent framework. The system distinguishes itself by integrating an autonomous assistant mode that uses web search and external tools to solve complex, multi-step tasks without manual prompting. It also features an API gateway capable of rotating multiple authentication keys to balance usage and

    Python
    View on GitHub↗15,311
  • vercel/aivercel avatar

    vercel/ai

    21,885View on GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    TypeScriptanthropicartificial-intelligencegemini
    View on GitHub↗21,885
  • supabase/supabase-jssupabase avatar

    supabase/supabase-js

    4,483View on GitHub↗

    supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in

    TypeScriptclient-librarydatabaseisomorphic
    View on GitHub↗4,483
  • timescale/pgaitimescale avatar

    timescale/pgai

    5,802View on GitHub↗

    pgai is a PostgreSQL AI toolkit and framework designed to integrate large language models and vector embeddings directly into a database. It serves as a bridge for executing machine learning model requests and performing text-to-SQL translations within standard database queries. The project provides an automated vector embedding pipeline that handles the loading, parsing, and chunking of text from tables and unstructured documents. This system utilizes a background worker to synchronize embeddings automatically as source data changes and includes specialized tools for building retrieval-augme

    PLpgSQL
    View on GitHub↗5,802
  • kkkkhazix/khazix-skillsKKKKhazix avatar

    KKKKhazix/khazix-skills

    15,813View on GitHub↗

    This project is a collection of specialized toolsets for AI research automation, local storage analysis, and prompt library management. It provides frameworks for retrieving curated news and research papers via keyword queries and generating comprehensive long-form reports through cross-sectional subject analysis. The system includes capabilities for AI content generation that enforce specific narrative rules, rhythmic constraints, and banned vocabulary to replicate authorial personas. It also features a prompt library with standardized instruction schemas to ensure consistent agent behavior

    Python
    View on GitHub↗15,813
  • vercel/vercelvercel avatar

    vercel/vercel

    15,738View on GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    TypeScriptclicloudcommand
    View on GitHub↗15,738