@jc4649/pi-web-tools
Web search, URL fetching, GitHub repo cloning, PDF/YouTube/video extraction for the pi coding agent. Slimmed fork of pi-web-access by Nico Bailon.
Package details
Install @jc4649/pi-web-tools from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@jc4649/pi-web-tools- Package
@jc4649/pi-web-tools- Version
0.1.0- Published
- Jun 26, 2026
- Downloads
- 81/mo · 11/wk
- Author
- jimmyc4649
- License
- MIT
- Types
- extension
- Size
- 185 KB
- Dependencies
- 5 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@jc4649/pi-web-tools
Web search, URL fetching, GitHub cloning, and PDF/YouTube/video extraction for the pi coding agent.
Provides web_search, fetch_content, get_search_content, and code_search. Zero-config with an Exa MCP fallback; optional API keys in ~/.pi/web-search.json for Perplexity, Gemini, or Exa. Extracts URLs (readability + Gemini fallback), GitHub repos, YouTube transcripts (with frames), PDFs, and local video files.
Fork notice
Slimmed fork of pi-web-access by Nico Bailon (MIT). Changes:
node-html-markdowninstead of the heavier HTML-to-markdown stack (−8.7 MB)- magic-byte image sniffing in place of the
file-typedependency - trimmed packaging to source + skills only
All credit for the original design and the bulk of the implementation goes to Nico Bailon.
Install
pi install @jc4649/pi-web-tools
Part of the pich harness.
License
MIT — © Nico Bailon (original), © 2026 jc4649. See LICENSE.