
What is SearchOS?
SearchOS is a joint initiative launched by the Hillhouse School of Artificial Intelligence at Renmin University of China and Ant GroupOpen Source Plusintelligent bodySearch Collaboration Framework, it abstracts open-domain information retrieval into a dynamic relational model, addressing system-level issues in long-range search tasks—such as agent amnesia, redundant queries, and source decoupling—and provides a system-level multi-agent collaboration infrastructure for search agents.
Key Features of SearchOS
- Building Relational Search Models: Automatically converts natural language queries into a dynamic relational model with table structures, primary keys, and foreign keys, while automatically completing attributes as entities are discovered.
- Multi-Agent Collaborative Search: The Orchestrator handles centralized scheduling; the Explore Agent discovers entities; the Search Agent executes parallel tasks; and the Writer Agent generates structured reports.
- Context Management for Search: Maintains four types of shared states—frontier tasks, evidence graphs, coverage maps, and failure memories—to enable progress synchronization across agents.
- Search Tool Middle Tier: Complete state injection, loop detection, and structured evidence extraction; intercept invalid operations.
- Hierarchical Skills Database: Includes approximately 280 predefined rules covering general search strategies and rules for accessing specific sites.
- Real-Time Progress Tracking: Supports CLI, TUI, and web-based workbenches; allows you to view completion progress, task flows, and frame-by-frame evidence; and supports resuming after an interruption.
SearchOS's Core Technology
- Relational Search Abstraction: Define information retrieval tasks as the filling of structured relational models to unify the logical framework across various types of retrieval tasks.
- SOCM Shared State Infrastructure: Externalize the search state into four types of shared data structures to prevent the loss of facts caused by dialogue context compression.
- Parallel Scheduling on a Production Line: By adopting a micro-batch approach, multiple agents execute search chains in staggered intervals, and new tasks are immediately assigned to idle slots, thereby improving resource utilization.
- Three-Tier Middleware Intervention Mechanism: Implements context control, loop recognition, and evidence anchoring and storage at the model-tool interaction layer, without relying on prompt constraints.
- Evolution of Dynamic Modes: Dynamically adjust the table structure based on the entities discovered to accommodate the diversity of real-world search scenarios.
Use Cases for SearchOS
- Complex data retrieval tasks: such as bulk collection of entity attributes and comparative research.
- Long-term open-domain information gathering: such as comprehensive industry-wide research and multi-source fact-checking tasks.
- High-precision traceability-based searches: Such as verifying academic materials and checking compliance information, which require that each conclusion can be traced back to its original source.
- Multi-agent parallel search scenarios: Large-scale information gathering tasks that require collaboration among multiple agents and the avoidance of redundant work.
SearchOS'sProject Address
SearchOS is an open-source project that developers can access and use through the following methods:
- Project website: https://antins-labs.github.io/SearchOS/
- GitHub repository: https://github.com/antins-labs/SearchOS
- arXiv Technical Paper: https://arxiv.org/pdf/2607.15257
How to useSearchOS?
- environmental preparation: Visit the GitHub repository, clone the project, and complete the configuration of the model provider and API key.
- Start Interaction: Choose any of the following interfaces to start the system: CLI, full-screen TUI, or Web Research Workbench.
- Enter a query: Enter a natural-language question in the search box, and the system will automatically identify the task type and construct a relational model.
- View Progress: Real-time monitoring of model construction, coverage map completion status, and the task execution flow of each agent.
- Review Results: After completing the task, review the structured output; each data entry includes a citation that can be traced back to the original web page.
- Interruption Recovery: Long-range tasks support resuming after being interrupted, and you can review historical search trajectories at any time.
Comparison of similar products
| comparison dimension | SearchOS | Web2BigTable |
|---|---|---|
| Architectural Positioning | Search for Agent Operating Systems, Global Shared State Scheduling | A Single-Agent-Driven Web-to-Spreadsheet Retrieval Tool |
| Core Advantages | Assembly-line parallel scheduling, end-to-end evidence traceability, and a library of over 280 pre-built skills | Basic Web Information Extraction, No System-Level State Management |
| Key Metrics | WideSearch F1 = 80.3, GISA F1 = 76.5 | The corresponding baseline indicators are 76.0 and 63.1, respectively. |
| Resource Efficiency | Task execution time was reduced by 36.61 TP4T, and LLM calls were reduced by more than 391 TP4T | Without dedicated scheduling optimization, duplicate queries are likely to occur. |
| Long-Running Task Support | Supports interruption recovery and failure memory to prevent duplication; suitable for long-running tasks | Long-running tasks are prone to context loss and progress issues. |
data statistics
Relevant Navigation

An AI programming agent launched by OpenAI that can independently understand projects, modify code, and execute commands, designed to help you complete the entire development process—from writing code to testing and debugging—just like a human programmer.

iTextMaster
AI text processing tools, support for intelligent analysis, summarization and dialogue of PDF and web content, helping users to efficiently process document information.

GraphRAG
Microsoft's open-source retrieval-enhanced generative model based on knowledge graph and graph machine learning techniques is designed to improve the understanding and reasoning of large language models when working with private data.

Mistral Small 3
Open source AI model with 24 billion parameters featuring low-latency optimization and imperative task fine-tuning for conversational AI, low-latency automation, and domain-specific expertise applications.

OpenHands
Open source software development agent platform designed to improve developer efficiency and productivity through features such as intelligent task execution and code optimization.

Felo AI
AI-based multilingual search engine designed to provide users with accurate and fast global information retrieval services.

WeChat ClawBot
The AI assistant integrated with WeChat supports intelligent chatting, document processing, image editing, etc. It can efficiently complete multi-scenario tasks without switching apps, and the data is safe and completely free.

LangChain
An open source framework for building large-scale language modeling application designs, providing modular components and toolchains to support the entire application lifecycle from development to production.
No comments...
