CLI-Anything-Web is a Claude Code plugin that generates production-grade Python CLIs for any web application by capturing its live HTTP traffic. Point it at a URL, and get a fully working CLI on your PATH — with auth, REPL mode, --json output, and tests.
[!WARNING] Experimental Project — Use Responsibly
This project uses undocumented web APIs reverse-engineered from live HTTP traffic. These APIs can change without notice.
-
Not affiliated with any website — This is an independent open-source project
-
APIs may break — Websites can change their internal endpoints, HTML structure, or add protections at any time
-
Respect rate limits — Generated CLIs include exponential backoff, but heavy usage may be throttled
-
For personal use — Best suited for prototyping, automation, research, and personal productivity
Generated CLIs interact with real production services. Use them responsibly and in accordance with each website's terms of service.
💡 The Idea
Most web apps don't have public APIs. CLI-Anything-Web changes that:
No API docs needed. No reverse-engineering by hand. Just point and generate.
🚀 Quick Start
Prerequisites
Requirement Version Why
Claude Code With plugin support Runs the generation pipeline
Node.js 18+ For playwright traffic capture
Python 3.10+ Generated CLIs are Python
Install the Plugin
# Inside Claude Code
/plugin marketplace add ItamarZand88/CLI-Anything-WEB
/plugin install cli-anything-web
/reload-plugins
Generate Your First CLI
/cli-anything-web https://your-favorite-website.com
The agent opens a browser, asks you to log in if needed, captures traffic, and generates a complete CLI. That's it.
📦 Examples
20 real CLIs generated by the plugin — shipped as reference implementations:
CLI Website Protocol Auth Skill Description
cli-web-futbin FUTBIN HTML + JSON API None 📖 Skill EA FC player database — search, compare, prices, market analysis, arbitrage, trading signals
cli-web-notebooklm Google NotebookLM batchexecute RPC Google SSO 📖 Skill Notebooks, sources, chat, 9 artifact types (audio, video, slides, quiz, mindmap)
cli-web-gh-trending GitHub Trending HTML scraping None 📖 Skill Trending repos & developers with language/time filters
cli-web-producthunt Product Hunt HTML scraping (curl_cffi) None 📖 Skill Today's launches, leaderboards, product details
cli-web-unsplash Unsplash REST API (curl_cffi) None 📖 Skill Photo search, download, topics, collections, profiles
cli-web-booking Booking.com GraphQL + HTML (curl_cffi) WAF cookies 📖 Skill Hotel search, property details, destination resolution
cli-web-stitch Google Stitch batchexecute RPC Google SSO 📖 Skill AI UI design — generate mobile/web app mockups from text prompts
cli-web-pexels Pexels SSR + NEXT_DATA (curl_cffi) None 📖 Skill Free stock photos & videos — search, download, collections, profiles
cli-web-reddit Reddit REST JSON API (curl_cffi) Optional (OAuth) 📖 Skill Feeds, subreddits, search, vote, comment, submit, save, inbox
cli-web-gai Google AI Mode Browser-rendered (Playwright) None 📖 Skill AI-powered search with source references
cli-web-youtube YouTube InnerTube REST API (httpx) None 📖 Skill Search videos, video details, trending, channel info
cli-web-hackernews Hacker News REST API — Firebase + Algolia (httpx) Cookie (optional) 📖 Skill Stories, search, comments, users, upvote, submit, comment, favorite
cli-web-codewiki Google Code Wiki batchexecute RPC None 📖 Skill AI-generated repo docs, wiki sections, Gemini chat, download as .md
cli-web-chatgpt ChatGPT REST API + Camoufox browser Browser (OpenAI SSO) 📖 Skill Ask questions, generate/download images, conversations, models
cli-web-airbnb Airbnb SSR HTML + niobeClientData (curl_cffi) None 📖 Skill Search stays, listing details, amenities, host info, autocomplete locations
cli-web-amazon amazon.com SSR HTML + REST JSON None 📖 Skill Search products, view details, browse bestsellers
cli-web-tripadvisor TripAdvisor SSR HTML + JSON-LD (curl_cffi) None 📖 Skill Search locations, hotels, restaurants, and attractions
cli-web-linkedin LinkedIn GraphQL + Voyager REST (curl_cffi) Cookie 📖 Skill Search, feed, profiles, jobs, posts, reactions, comments, network, messaging (26 cmds)
cli-web-capitoltrades Capitol Trades SSR HTML + BFF JSON (curl_cffi) None 📖 Skill US congressional stock trades (STOCK Act) — trades, politicians, issuers, price history
cli-web-worldcup ESPN / FIFA World Cup 2026 REST JSON (ESPN + The Odds API) None 📖 Skill FIFA World Cup 2026 — fixtures, nations, squads, group standings, and bookmaker odds (read-only)
Try them yourself
# Install all CLIs at once
pip install -e futbin/agent-harness -e notebooklm/agent-harness \
-e gh-trending/agent-harness -e producthunt/agent-harness -e unsplash/agent-harness \
-e booking/agent-harness -e stitch/agent-harness -e pexels/agent-harness \
-e reddit/agent-harness -e gai/agent-harness -e youtube/agent-harness \
-e hackernews/agent-harness -e codewiki/agent-harness -e chatgpt/agent-harness \
-e airbnb/agent-harness -e amazon/agent-harness -e tripadvisor/agent-harness \
-e linkedin/agent-harness -e capitoltrades/agent-harness -e worldcup/agent-harness
# Required browsers
playwright install chromium # for CLIs that require browser-based auth or rendering
python -m camoufox fetch # for CLIs that use stealth browser (anti-bot bypass)
GitHub Trending — no auth, great first test
pip install -e gh-trending/agent-harness
cli-web-gh-trending repos list --language python --since weekly --json
FUTBIN — search EA FC players
pip install -e futbin/agent-harness
cli-web-futbin players search --name "Messi" --json
NotebookLM — requires Google login
pip install -e notebooklm/agent-harness
cli-web-notebooklm auth login
cli-web-notebooklm notebooks list --json
Product Hunt — no auth, bypasses