{"repo":"paperfoot/search-cli","free":true,"listed":false,"github":"https://github.com/paperfoot/search-cli","clone":"git clone https://github.com/paperfoot/search-cli.git","description":"Web search CLI for AI agents — 13 providers rank-fused into one Rust binary. Search, extract, verify, check credits.","language":"Rust","stars":42,"topics":["ai-agent-tools","brave-search","cli-tool","command-line-tool","developer-tools","exa","firecrawl","jina","mcp","meta-search"],"license":"MIT","category":"cli-tools","readme_excerpt":"Search CLI — Web Search for AI Agents One binary, 13 providers, 13 modes, rank-fused results. The web search tool your AI agent is missing. &nbsp;&nbsp; --- A single Rust binary that aggregates Brave, Serper, Exa, Linkup, Jina, Firecrawl, Tavily, SerpApi, Perplexity, Parallel, xAI, and more into one search interface. Built for AI agents from day one: structured JSON, semantic exit codes, self-describing agent-info , reciprocal rank fusion across providers, and a usage command that reports remaining API credits. Install How It Works Features Providers Contributing Why This Exists Every search API is good at something different. Brave has its own 35-billion page index. Serper gives you raw Google results plus Scholar, Patents, and Places. Exa does neural/semantic search. Perplexity gives AI-synthesized answers with citations. Jina reads any URL into clean markdown. Firecrawl renders JavaScript-heavy pages. xAI searches X/Twitter. You shouldn't have to wire up each one separately, handle their different response formats, or manage rate limits. search does the plumbing: you pick the mode (the CLI never guesses intent), it fans out to that mode's providers in parallel and fuses the results with reciprocal rank fusion. A URL that three engines independently return outranks any single engine's top hit — the fastest provider no longer wins by default, the most-agreed-on result does. That's it — a plain search \"query\" runs a general multi-provider web search and merges the results in ","default_branch":null,"files":null,"tree":[],"storefront":"/r/paperfoot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paperfoot/search-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}