git404hub

what is zoom-search fr?

goofrey/zoom-search — explained in plain English

Analysis updated 2026-05-18

1PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

A Python tool that lets AI agents rewrite search queries, zoom into the best source domains, and return sourced, metric-tracked answers.

vibe map

mindmap
  root((zoom-search))
    What it does
      Rewrites search queries
      Zooms into best sources
      Returns sourced answers
    Tech stack
      Python
      MCP
      LangGraph
    Use cases
      Give an agent a stronger search tool
      Gather evidence with citations
      Compare answer quality against plain search
    Audience
      AI agent developers
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Give an AI coding or research agent a stronger, sourced web search tool instead of a single raw search call.

VIBE 2

Gather evidence with citations and confidence metrics for a research or fact-finding agent.

VIBE 3

Compare answer quality between a plain search baseline and a multi-step search-and-zoom workflow.

VIBE 4

Add a search tool to a LangGraph or MCP-based agent pipeline.

what's the stack?

PythonMCPLangGraphLangChain

how it stacks up fr

goofrey/zoom-search0xustaz/streamgatea-bissell/unleash-lite
Stars111
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Real searches need your own LLM provider key (e.g. Gemini) and search provider key (e.g. Tavily), the demo mode needs neither.

MIT license, so you can use, modify, and redistribute it freely for any purpose as long as you keep the copyright notice.

in plain english

Zoom Search is a Python tool that gives AI agents a better way to search the web and gather evidence than a single plain search call. Instead of just running one query and returning whatever comes back, it rewrites the original question into stronger search variants, searches broadly first, then zooms in on the source domains that turn out to matter most. The result is a sourced answer along with the list of sources used, any warnings about the process, and metrics about how long it took and how many tokens it used. The project's own benchmark tables, included in the README, compare a direct search baseline against the Zoom Search workflow across a handful of real questions. Across those cases, useful results per query rose from a range of one to five up to four to twelve, and answer quality scores improved as well, in exchange for a few extra seconds of runtime and a few thousand extra tokens per query. The README frames this as bounded extra cost for meaningfully better answers, though these are the project's own reported numbers rather than an independent evaluation. It installs with pip, and a basic demo mode lets you try a search locally without needing any API keys, using a fixed random seed for repeatable results. For real use, Zoom Search plugs into AI agent workflows in two main ways: as an MCP server that any MCP-compatible agent client can call as a tool, or as a wrapped tool inside a LangGraph or LangChain agent. Configuring it for real searches requires supplying your own API keys for both a language model provider, such as Gemini, and a search provider, such as Tavily, since Zoom Search coordinates calls to both rather than running its own search index or hosting its own model. The project is written in Python, requires version 3.10 or newer, includes a pytest test suite, and is released under the MIT license, meaning it can be used, modified, and redistributed freely as long as the copyright notice is kept.

prompts (copy fr)

prompt 1
Help me install zoom-search and run the demo_mode search example locally without API keys.
prompt 2
Show me how to configure zoom-search as an MCP server with Gemini and Tavily API keys.
prompt 3
Walk me through wrapping zoom_search as a LangGraph tool for my existing agent.
prompt 4
Explain how zoom-search's source-domain zoom-in step works and why it improves answer quality.

Frequently asked questions

what is zoom-search fr?

A Python tool that lets AI agents rewrite search queries, zoom into the best source domains, and return sourced, metric-tracked answers.

What language is zoom-search written in?

Mainly Python. The stack also includes Python, MCP, LangGraph.

What license does zoom-search use?

MIT license, so you can use, modify, and redistribute it freely for any purpose as long as you keep the copyright notice.

How hard is zoom-search to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is zoom-search for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.