Intelligent-Internet/ii-researcher
A search agent framework using LLMs and BAML functions for intelligent web research with multi-step reasoning.

II-Researcher is an open-source framework for building research agents that perform deep web searches and generate comprehensive answers. It integrates with search providers like Tavily and SerpAPI, supports multiple scraping methods, and offers configurable LLM models with multi-step reasoning and reflection capabilities. The framework supports MCP (Model Context Protocol) for extensibility and has been benchmarked on the Frames dataset achieving 84.12% accuracy with DeepSeek-R1-0528.
Frequently asked
- What is Intelligent-Internet/ii-researcher?
- A search agent framework using LLMs and BAML functions for intelligent web research with multi-step reasoning.
- Is ii-researcher open source?
- Yes — Intelligent-Internet/ii-researcher is open source, released under the Apache-2.0 license.
- What language is ii-researcher written in?
- Intelligent-Internet/ii-researcher is primarily written in Python.
- How popular is ii-researcher?
- Intelligent-Internet/ii-researcher has 494 stars on GitHub.
- Where can I find ii-researcher?
- Intelligent-Internet/ii-researcher is on GitHub at https://github.com/Intelligent-Internet/ii-researcher.