@pi-archimedes/web
Pi package published to npm.
Package details
Install @pi-archimedes/web from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@pi-archimedes/web- Package
@pi-archimedes/web- Version
2.10.4- Published
- Oct 9, 2026
- Downloads
- 620/mo · 620/wk
- Author
- danmademe
- License
- unknown
- Types
- extension
- Size
- 55.4 KB
- Dependencies
- 7 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@pi-archimedes/web
Web search and content extraction package for the Pi Archimedes agent.
Tools
web_search: Search the web using configured providers (Brave, Tavily, Perplexity, OpenAI, SearXNG, DuckDuckGo).fetch_content: Extract readable content from URLs, with specialized handlers for GitHub, YouTube, and PDFs.get_search_content: Retrieve and optionally search through cached search/fetch results.
Configuration
Settings are read from ~/.pi/agent/settings.json under the archimedes.web namespace, or via environment variables:
braveApiKey/BRAVE_API_KEYtavilyApiKey/TAVILY_API_KEYopenaiApiKey/OPENAI_API_KEYperplexityApiKey/PERPLEXITY_API_KEYsearxngUrl/SEARXNG_URLproxy/HTTP_PROXY/HTTPS_PROXY
Features
- Multi-provider search routing.
- Cached content retrieval.
- Intelligent content extraction.
- Dynamic TUI rendering.