mavam

Configurable web access extension for pi that routes search, contents, answers, and research across Claude, Codex, Exa, Gemini, Parallel, and Valyu providers.

22
2
100% credibility
Found Mar 20, 2026 at 22 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

pi-web-providers is a configurable extension for the pi AI coding agent that routes web tools like search, content extraction, answers, and research through multiple interchangeable providers.

How It Works

1
🔍 Discover pi-web-providers

You learn about this helpful add-on that lets your AI assistant use different web services for searching and research.

2
📦 Install with one command

You add it to your AI setup easily, and it's ready to go in seconds.

3
⚙️ Open the friendly menu

Run a simple command to see a clear screen for picking your preferences.

4
Choose your web services

Select from trusted services like Claude, Exa, or Gemini to handle searches, page reading, answers, and reports.

5
🔗 Assign services to tasks

Match each tool—search, read pages, answer questions, or research—to your favorite service, or skip ones you don't need.

🎉 Web smarts unlocked!

Your AI now grabs fresh web info perfectly, helping you find answers and insights faster than ever.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 22 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is pi-web-providers?

This TypeScript extension for pi.dev gives AI agents configurable web access, routing tools like web_search, web_contents, web_answer, and web_research across providers such as Claude, Codex, Exa, Gemini, Parallel, Valyu, and Perplexity. Instead of locking into one backend, you mix providers per tool via a simple JSON config edited through the /web-providers command. It handles batched queries, async contents prefetch from search results, and local caching for faster reuse.

Why is it gaining traction?

Unlike rigid web scrapers or single-provider SDKs, it offers per-tool routing with retries, timeouts, and resume for background research—perfect for configurable web services without vendor lock-in. Batched searches cut API calls, prefetch warms caches automatically, and a custom CLI adapter lets you pipe in local tools. Developers dig the zero-setup install (`pi install npm:pi-web-providers`) and TUI for tweaking on the fly.

Who should use this?

Pi agent builders needing reliable web grounding for research or answers, especially those juggling API keys across Exa for neural search, Gemini for deep agents, or Claude for grounded responses. It's for backend devs scripting multi-provider pipelines or frontend teams converting website data via configurable web scrapers, skipping brittle proxies.

Verdict

Grab it if you're deep in pi.dev workflows—low 22 stars and 1.0% credibility score mean it's early, with solid docs but unproven at scale. Test for your stack; the flexibility shines, but watch for edge cases in long research jobs.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.