Catalog PyPI
PACKAGE EXPLORERView in registry

agent-search-tool

PyPI

Give your AI Agent eyes to see the entire internet. Search + Read 10+ platforms.

agent-infrastructureai-agentai-searchautomationbilibiliclaude-codeclicursorfree-apillm-toolsmcpno-api-keyopenaireddit-scrapersearchtwitter-scraper
All keywords (20)
web-readerweb-scraperxiaohongshuyoutube-transcript
Versions collected1
Direct dependencies15From release 1.4.8
Last observed20 Oct, 23:18 UTC

README

Version 1.4.8 documentation

Give your AI Agent instant access to the internet

MIT License Python 3.8+ GitHub Stars


Agent Search gives your AI agent the ability to search and read content from 10+ platforms — Twitter/X, Reddit, YouTube, GitHub, Bilibili, LinkedIn, web pages, and more — with a single install command.

The problem it solves:

Pain PointReality
Twitter/X APIPaid, $215/mo for moderate use
RedditServer IPs get 403'd
YouTube transcriptsNo official API
GitHub searchAuth required, rate limited
Web scrapingReturns raw HTML, not readable content

Agent Search handles all of this transparently. Your agent calls a function, gets back clean readable text.

Quick Start

Paste this into your AI agent (Claude Code, Cursor, OpenAI Assistants, etc.):

Install Agent Search: https://raw.githubusercontent.com/travis-burmaster/agent-search-tool/main/docs/install.md

Installation

pip install agent-search-tool

Supported Platforms

PlatformSearchReadAuth Required
Web✅✅No
GitHub✅✅Optional
Reddit✅✅No
YouTube❌✅ (transcript)No
Twitter/X✅✅Cookie
LinkedIn❌✅Cookie
Bilibili✅✅Cookie
Exa Search✅✅API key
RSS❌✅No
V2EX✅✅No

Usage

# Check what's working
agent-search doctor

# Search the web
agent-search search "latest LLM benchmarks 2026"

# Configure optional channels
agent-search configure

Setting Up Twitter/X

Twitter search requires browser cookies. Two ways to set it up:

Option 1 — Auto-extract from your local browser (fastest):

agent-search configure --from-browser chrome

Automatically pulls Twitter cookies from Chrome. Also works with Firefox, Edge, Brave.

Option 2 — Manual via Cookie-Editor:

  1. Log into x.com in Chrome
  2. Install the Cookie-Editor extension
  3. Click the extension → Export → Header String
  4. Run:
agent-search configure twitter-cookies "PASTE_COOKIE_STRING_HERE"

Once configured:

twitter search "AI agents 2026" -n 10
twitter read https://x.com/username/status/123456789

Setting Up LinkedIn

LinkedIn uses cookie-based auth via browser automation:

Option 1 — Auto-extract:

agent-search configure --from-browser chrome

Option 2 — Manual via Cookie-Editor:

  1. Log into linkedin.com in Chrome
  2. Cookie-Editor → Export → Header String
  3. Run:
agent-search configure linkedin-cookies "PASTE_COOKIE_STRING_HERE"

Setting Up Other Platforms

PlatformCommand
RedditWorks out of the box — rdt search "query"
YouTubeWorks out of the box — yt-dlp --dump-json URL
GitHubWorks out of the box — gh repo view owner/repo
WebWorks out of the box — curl https://r.jina.ai/URL
Exa Searchagent-search configure exa-key YOUR_KEY
Bilibiliagent-search configure --from-browser chrome
Xiaoyuzhou Podcastagent-search configure groq-key gsk_...

Run a Health Check

agent-search doctor

Shows which channels are ready and exactly what to run to fix anything that isn't.

Security

No hardcoded credentials. All cookies and API keys are stored in ~/.agent-search/config.yaml with 0600 permissions (owner read/write only). Credentials never leave your machine.

License

MIT — Copyright (c) 2026 Travis Burmaster

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.4.82 Apr 202615

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
travis-burmaster/agent-search-tool

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:18 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:e83dfc3b21f5d9c3acc7158ca697190fc606f9fa8e143607e11ae2c67d469123