Impossible is nothing. If it's public, insane-search gets in. A resilient public-page reader for Claude Code. No API keys, no proxy setup.
$ npx -y skills add fivetaku/insane-search --agent claude-code
Repo: fivetaku/insane-search
What's inside
English | 한국어 | 中文 | 日本語 | Español
Impossible is nothing. If it's public, insane-search gets in.
A resilient public-page reader for Claude Code. No API keys, no proxy setup.
--json-content returns metadata, trace, and wrapped untrusted text together, without fetching the same URL again for diagnostics. Existing --json output still omits the body.pdfplumber and pypdf load only when PDF extraction is needed, not during ordinary HTML startup. PDF extraction and fallback behavior are preserved./plugin marketplace add https://github.com/fivetaku/gptaku_plugins.git
/plugin install insane-search@gptaku-plugins
/reload-plugins
No commands to learn. Ask Claude Code normally — insane-search kicks in when a fetch gets blocked.
Just ask normally — insane-search kicks in when a fetch gets blocked:
"Find what people are saying about Claude Code on Reddit and summarize the top threads." "Search X for posts about insane-search." "Summarize this YouTube video."
Expected: Claude reaches each site's public route — Reddit's feed, X through free Brave/Yahoo discovery plus tweet-result validation, YouTube captions — with no login and no API key. If xAI credentials are already available, X keyword discovery is automatically augmented with native x_search; the free route remains active and can be forced with INSANE_SEARCH_XAI=off.
X · Reddit · YouTube · Hacker News · Naver · Coupang · LinkedIn · Medium · Substack · arXiv · GitHub · Stack Overflow · Bluesky · Mastodon — plus any site with a public page, feed, or /rss. Full platform list & methods → PLATFORMS.md.
curl_cffi, yt-dlp, …) on first use. No API keys, no signup.+ insane-search| When you hit… | Claude Code alone | + insane-search |
|---|---|---|
A 403 / WAF-blocked page | ✖ gives up | ✓ escalates until one route gets through |
| Platform content (X, Reddit, HN) | ✖ often blocked or empty | ✓ public API readers + syndication |
| An anti-bot / CAPTCHA challenge | ✖ stops | ✓ TLS impersonation, then a real headless browser |
| A media page (YouTube, 1,800+ sites) | ✖ no transcript | ✓ yt-dlp metadata + captions |
Missing tools (curl_cffi, yt-dlp) | — | ✓ auto-installs on first use |
| API keys / signup | — | ✓ none |
| A login wall or paywall | ✖ | ✖ stops here, and says so (see Boundaries) |
The differentiating row is the one thing the default fetcher can't do: it keeps trying public routes until one works.
| Without it | With insane-search |
|---|---|
Ordinary fetch hits 403 and Claude says it can't read the page | The plugin picks a public-access route and returns usable text |
| You manually try mirrors, archives, mobile URLs | Fallbacks escalate automatically, public-only |
| A blocked page is a dead end | Metadata and structured data still yield titles, prices, summaries |
Each phase runs only if the previous one fails or detects a blocking signal:
.json / /rss URL variantsEvery response is also scanned for OGP / JSON-LD, so even partial pages yield titles, summaries, and prices.
insane-search is a reader for public content, not a way around authentication.
authentication required instead of trying to defeat them.robots.txt, rate limits, and applicable law. This is a dual-use developer tool; see DISCLAIMER.md.MIT — see DISCLAIMER.md for acceptable-use and user-responsibility terms.
Part of gptaku-plugins — Claude Code plugins that break through the walls everything else stops at.
FAQ
insane-search is a Claude Code plugin with 1 hand-picked skill for data work, indexed on Flowy. Install it with the command on its page. It includes insane-search. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it