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
InternLM avatar

InternLM/MindSearch

0
View on GitHub↗
6,877 stars·689 forks·JavaScript·Apache-2.0·16 views

MindSearch

MindSearch is an LLM-based multi-agent search engine that decomposes complex user questions into targeted sub-queries and routes each to a specialized agent for parallel investigation. The system orchestrates multiple agents through a large language model, coordinating their tasks and interpreting search results to produce coherent answers from multiple sources.

The project provides a configurable search backend interface that allows switching between Google, DuckDuckGo, Brave, and Bing search APIs by updating a configuration attribute. It includes a terminal-based debug interface for testing and troubleshooting the multi-agent search pipeline during development, enabling headless backend execution without a graphical frontend.

The system synthesizes findings from parallel sub-query agents into a single coherent answer, addressing the original multi-faceted question. The documentation covers running the search backend without a frontend and debugging the search pipeline locally through the command-line interface.

Features

  • Multi-Agent Search Engines - Runs a search engine powered by large language models that decomposes queries and synthesizes results from multiple sources.
  • LLM-Driven Agent Loops - Uses a large language model to coordinate agent tasks, route sub-queries, and interpret search results.
  • Multi-Agent Search Engines - An AI search engine that decomposes complex queries into sub-questions and routes them to specialized agents for parallel investigation and answer synthesis.
  • Multi-Agent Synthesis Systems - Collects findings from parallel sub-query agents and merges them into a single coherent answer.
  • Multi-Agent Frameworks - Orchestrates multiple LLM agents to perform web searches, synthesize results, and produce coherent answers to multi-faceted questions.
  • Question Answering - Collects and merges findings from multiple sub-queries into a single coherent answer addressing the original complex question.
  • Recursive Query Decomposition - Splits complex user questions into parallel sub-queries handled by specialized agents.
  • Sub-Query Decomposers - Splits multi-faceted questions into smaller, targeted sub-queries and routes each to a specialized agent for parallel investigation.
  • Multi-Query Answer Synthesizers - Synthesizes findings from parallel sub-query agents into a single coherent answer for multi-faceted questions.
  • Search Backend Swapping - Changes the web search API used for retrieving results by updating a configuration attribute, supporting Google, DuckDuckGo, Brave, and Bing.
  • Web Search API Swappers - Switches between Google, DuckDuckGo, Brave, and Bing search APIs by updating a configuration attribute.
  • AI Search Engines - Multi-agent framework for web search and reasoning.
  • Search Engines - Multi-agent framework for web search and reasoning.

Star history

Star history chart for internlm/mindsearchStar history chart for internlm/mindsearch

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

Projects sharing features with MindSearch

These projects share indexed features with MindSearch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kingjulio8238/memarykingjulio8238 avatar

    kingjulio8238/Memary

    2,568View on GitHub↗

    Memary is a memory-augmented agent framework that stores and retrieves contextual information from a knowledge graph to personalize responses and maintain long-term memory across interactions. It automatically captures all agent interactions and stores them as structured memories without requiring explicit instrumentation, then injects top-ranked user entities and themes into the active context window to tailor agent responses dynamically. The framework distinguishes itself through a multi-retriever memory search that combines COLBERT reranking with recursive graph queries across databases, e

    Jupyter Notebookagentsknowledge-graphmemory
    View on GitHub↗2,568
  • supermemoryai/opensearch-aisupermemoryai avatar

    supermemoryai/opensearch-ai

    1,322View on GitHub↗

    SearchGPT / Perplexity clone, but personalised for you.

    TypeScript
    View on GitHub↗1,322
  • jank/curiosityJ

    jank/curiosity

    0View on GitHub↗
    View on GitHub↗0
  • yusuke710/nanoperplexityaiY

    Yusuke710/nanoPerplexityAI

    0View on GitHub↗
    View on GitHub↗0
Compare all 30 related projects→

Frequently asked questions

What does internlm/mindsearch do?

MindSearch is an LLM-based multi-agent search engine that decomposes complex user questions into targeted sub-queries and routes each to a specialized agent for parallel investigation. The system orchestrates multiple agents through a large language model, coordinating their tasks and interpreting search results to produce coherent answers from multiple sources.

What are the main features of internlm/mindsearch?

The main features of internlm/mindsearch are: Multi-Agent Search Engines, LLM-Driven Agent Loops, Multi-Agent Synthesis Systems, Multi-Agent Frameworks, Question Answering, Recursive Query Decomposition, Sub-Query Decomposers, Multi-Query Answer Synthesizers.

Which projects share features with internlm/mindsearch?

Projects with overlapping indexed features include: kingjulio8238/memary — Memary is a memory-augmented agent framework that stores and retrieves contextual information from a knowledge graph… zaidmukaddam/miniperplx. yusuke710/nanoperplexityai. jank/curiosity. supermemoryai/opensearch-ai — SearchGPT / Perplexity clone, but personalised for you. mindcraft-bots/mindcraft — Mindcraft is a framework for connecting large language models to game clients to create autonomous characters that…