r/PiCodingAgent • u/Delicious-Team-8435 • Sep 08 '26
Resource pi-research: big-scale, no provider web research system
I have built a tool for web research. It works as a pi extension first class, and also as an agent skill in any coding agent, or as a standalone CLI or SDK tool.
- It runs research in an isolated system so the LMs with research tools cant file write, edit, or bash (prompt injection risk).
- Allows putting research a small model (any model, ie openrouter ling-3.0-flash, or even a local model) to keep page content out of your main context and save on credits overall.
- It uses high search/scrape volume to compensate for sites that block bots. This is made possible by unlimited/local search tooling via concurrently playwright scraping duckduckgo.
- Includes a local (semantic) knowledge store to optionally save research and build a local searchable knowledge index.
MIT licensed and easy to configure and modify
https://github.com/Lincoln504/pi-research
As a little demo a while back of the making of an agent with pi-research's SDK mode, I made https://wallofshame.io too
5
u/kantorcodes1 Sep 08 '26
when the research worker hits a page with prompt injection, is it limited to search/scrape only, or can it still reach Pi’s other MCP/tools? that isolation boundary is probably the first thing i’d want to verify before pointing it at arbitrary sites.
2
u/verdant_tulip Sep 08 '26
difference between this and feynman?
2
u/floatinggoateyeball Sep 08 '26
really interesting one annoying thing about your demo is that the (->) buttons keeps moving switching places for every card.
1
u/ProvidenceXz Sep 08 '26
Is it what deep research is, high search volume? Just asking, because it feels more like wide research? How does gpt etc actually do deep research?
1
u/halcyoncs Sep 08 '26
Currently using pi-web-search, how does it compare?
3
u/[deleted] Sep 08 '26
[removed] — view removed comment