← all repositories
P1kaj1uu/ChattyPlay-Agent

A kitchen-sink web app that parses VIP video streams and calls it 'Agent'

A Chinese full-stack hobby project bundling video piracy tools, ChatGPT wrappers, and enough feature creep to fill a mall kiosk.

ChattyPlay-Agent
Velocity · 7d
+0.5
★ / day
Trend
steady
star history

What it does

ChattyPlay-Agent is a React + TypeScript + Hono web dashboard that crams roughly a dozen unrelated services into one containerized app. The headline feature is parsing and downloading watermarked video from Chinese streaming platforms (iQiyi, Tencent Video, Bilibili, Douyin, etc.) without a subscription. It also wraps OpenAI’s API for chat, image generation, and PDF Q&A; scrapes Hugging Face papers; serves manga; tracks gold prices with TradingView charts; and recently added a LaTeX editor, mind-mapping, and an automated Xianyu (secondhand marketplace) assistant.

The interesting bit

The project is essentially a personal “all-in-one” Swiss Army knife where the blade is mostly other people’s APIs and scraping scripts. The v4.0 rewrite swapped Vue 2 for React + Vite + Tailwind, added i18n, Live2D, and Docker — suggesting the author treats it as a living portfolio piece rather than a focused product. The “Agent” and “MCP” branding in the repo name and topics appears aspirational; the README lists these as bullet points without explaining what agentic behavior or MCP protocol integration actually means.

Key highlights

  • Video parsing via third-party interfaces with 1080p download and watermark removal (claimed, not benchmarked)
  • ChatGPT wrapper with streaming output, voice chat, and session export
  • Paper discovery via Hugging Face scraping with PDF preview and AI summarization
  • LaTeX editor positioned as an Overleaf alternative with local-only storage
  • Docker Compose setup with Redis, SQLite3, nginx, and Cloudflare Turnstile for bot protection
  • OAuth via Google and GitHub; JWT with “silent refresh”; Alipay payments added in v4.5

Caveats

  • The “VIP video parsing” functionality sits in a legal gray area the README acknowledges with a disclaimer while still promoting it as a core feature
  • Version history includes oddities like “disable F12 to view source” (v1.6) and dates that appear to be typos or future-dated (2026)
  • API key quotas for the hosted demo are limited; self-hosting requires editing multiple config files by hand
  • “Agent” and “MCP” capabilities are mentioned but not substantiated with protocol details or autonomous behavior examples

Verdict

Worth a look if you want a reference for bolting many third-party APIs onto a modern React stack, or if you’re specifically interested in Chinese video platform scraping patterns. Skip it if you need a focused, production-ready tool — this is breadth-first development with hobby-project maintenance expectations.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.