Exa AI semantic search, similarity discovery, and content extraction for pi.
pi install npm:@joemccann/pi-exaOr try without installing:
pi -e npm:@joemccann/pi-exaSet the EXA_API_KEY environment variable. Get a key at dashboard.exa.ai.
export EXA_API_KEY=your-key-here| Tool | Description |
|---|---|
exa_search |
Semantic web search — find pages by meaning, not keywords |
exa_find_similar |
Find pages similar to a URL — competitors, related content |
exa_get_contents |
Extract clean text from URLs — more reliable than scraping |
Semantic search with filtering by domain, date, category, and search mode.
Search types:
auto— Default, picks the best modefast— Sub-350ms responsesneural— Embedding-based semantic searchdeep— Multi-step reasoning for complex questions
Categories: company, research paper, news, tweet, personal site, financial report
Content options: includeText, includeSummary, includeHighlights (default: true)
Finds pages semantically similar to a given URL. Pass a company site to find competitors, an article to find related content, or a product page to find alternatives.
Extracts clean, parsed content from one or more URLs in a single API call. Returns text, highlights, and/or AI summaries.
> Search for recent AI safety research papers
> Find companies similar to Stripe
> Extract the main content from these three URLs
git clone https://github.com/joemccann/pi-exa
cd pi-exa
npm testpi -e /path/to/pi-exaMIT