Web Access
Web search, content extraction, and video understanding via Exa, Perplexity, and Gemini.
What it does
Pi-Web-Access gives Pi the ability to search the web, fetch and extract page content, and understand video — without requiring browser automation. It exposes four tools that Pi invokes directly: web_search, code_search, fetch_content, and get_search_content.
The package is zero-config when used via Exa MCP. It also supports Perplexity and Gemini as providers, with smart fallback across them. Specialized capabilities include YouTube video understanding, local video file analysis, GitHub repository cloning for deeper inspection, and PDF extraction.
Why it's included
A coding agent that can't look things up has to rely entirely on training data. That's a significant limitation for anything involving recent library versions, documentation, Stack Overflow answers, or API references. Web Access makes Pi a genuinely useful research partner, not just a code completer.
Commands
Web Access has no slash commands. Pi invokes the following tools directly based on context:
| Tool | What it does |
|---|---|
web_search |
General web search across providers |
code_search |
Search optimized for code and technical content |
fetch_content |
Fetch and extract content from a URL |
get_search_content |
Search and retrieve full page content in one step |