@apmantza/greedysearch-pi
v2.1.5
Published
Headless multi-engine AI search (Perplexity, Google AI, ChatGPT, Gemini) via browser automation. NO API KEYS needed. Grounded all-engine search fetches sources by default, with optional configurable synthesis and deep research.
Readme
GreedySearch for Pi
GreedySearch registers the greedy_search tool for Pi: headless-first,
no-API-key AI/web search through a dedicated Chrome profile.
What It Does
- Multi-engine search across Perplexity, Google AI, ChatGPT, and Gemini
- Source-grounded
engine: "all"results with fetched source content - Optional synthesis over engine answers and fetched sources
- Iterative
depth: "research"runs with citation audit and research bundles - Visible Chrome fallback for login/captcha/cookie setup when needed
Install
pi install npm:@apmantza/greedysearch-piOr from git:
pi install git:github.com/apmantza/GreedySearch-piQuick Usage
greedy_search({ query: "React 19 changes" });
greedy_search({ query: "React 19 changes", synthesize: true });
greedy_search({ query: "Prisma vs Drizzle", engine: "perplexity" });
greedy_search({
query: "Evaluate browser automation options for AI agents",
depth: "research",
breadth: 3,
iterations: 2,
maxSources: 8,
});Headless is the default. Use visible: true only when you need to establish a
session, solve a challenge, or inspect the browser:
greedy_search({ query: "Visible setup", engine: "perplexity", visible: true });Documentation
- Usage guide — tool parameters, search modes, and config
- Research mode — iterative workflow and bundle layout
- Runtime and Chrome — slash commands, env vars, CDP safety
- Source fetching — supported source types and metadata
- Development — project layout, tests, and smoke checks
- Release workflow — changelog scripts and GitHub releases
Requirements
- Chrome or Chromium
- Node.js 20.11.0+
Contributing
See CONTRIBUTING.md and AGENTS.md for the
extractor, recovery, and release checklists.
GreedySearch is released under the MIT License.
Contributors
Thanks goes to these wonderful people:
If you land a pull request or report an issue that gets fixed, we'll add you here.
