P1kaj1uu/ChattyPlay-Agent

🚀 告别多个App!本项目主要基于Python+React+TypeScript+Hono+SQLite3+Redis,打造“All in One”智能工具集。免会员破解爱奇艺、腾讯视频、优酷、抖音、B站、小红书等20+平台视频,支持4K在线解析与无水印高速下载。集成Cloudflare Turnstile防机器人和爬虫、Google、GitHub授权登录及OpenAI SDK、埋点SDK、MCP服务和Agent等,支持ChatGPT对话、AI绘画、论文降重、Hugging Face论文爬取、在线Latex编写;更有实时黄金K线、AI思维导图、闲鱼助手等效率黑科技。内置海量动漫漫画资源,畅享阅读!轻量高效,配置即用,完美适配PC与移动端,快来ChattyPlay开启奇妙之旅吧~

ChattyPlay‑Agent – What it is

ChattyPlay‑Agent is a full‑stack web application that bundles a large collection of everyday‑use tools behind a single, browser‑based interface. The core of the service is an AI‑powered assistant that can talk to you via OpenAI’s ChatGPT (or DeepSeek) and generate images with MidJourney / Stable Diffusion. Around that assistant the project adds a suite of unrelated utilities – music streaming, video‑URL parsing, real‑time gold‑price charts, academic‑paper browsing, LaTeX editing, markdown editing, mind‑map creation, manga browsing, a “Xianyu” (Chinese second‑hand‑market) helper, and even a payment gateway.

The repo contains both frontend (React + TypeScript, Vite, Tailwind, Ant‑Design, live‑2D mascot) and backend (Python services, Java SpringBoot, MySQL, Redis, Docker) code, plus deployment scripts for Vercel/Cloudflare. The project is continuously versioned (v5.1 is the latest) and ships a Docker‑compose setup for local debugging.


Key features (as described in the README)

Category What you get
AI chat ChatGPT/DeepSeek integration, markdown rendering, code highlighting, context‑aware conversation, streaming responses, voice input & playback, session storage, export of chat logs.
Text‑to‑image Access to MidJourney‑style and Stable Diffusion models, >20 style presets, multilingual prompts.
Music player Search by song/artist (fuzzy), play & adjust speed, no login required.
Video parsing Free online video URL parsing with multiple back‑ends, download without watermark up to 1080p, fullscreen & speed control.
Gold & K‑line charts Real‑time domestic & foreign gold prices, TradingView‑style candlestick charts, date‑range selection, export/copy.
Academic papers Pulls “today’s” and “hot” papers from Hugging Face, shows PDF preview, AI‑driven Q&A on the PDF.
LaTeX editor Near‑full Overleaf functionality, local‑only compilation, PDF export, custom templates.
Markdown editor Full markdown support, syntax highlighting, formula rendering, share‑link export, theming.
Mind‑map tool Generates a mind‑map from entered content, export as SVG/PNG, drag‑zoom‑pan UI.
Manga browser 13 curated ranking lists, tens of thousands of titles, fuzzy search, chapter navigation.
Xianyu assistant Automated replies and order fulfillment for the Chinese second‑hand marketplace.
Auth & security Google & GitHub OAuth, JWT with silent refresh, Redis‑backed user store, hCaptcha & Cloudflare Turnstile, fingerprint SDK, analytics, ad integration.
Infrastructure React + TypeScript front‑end, Python + Java back‑end, Docker containerisation, CI/CD, Vercel/Cloudflare hosting, Nginx reverse proxy.

Who might find it useful?

  • Power users who want a single web portal for many daily tasks (music, video, research, writing, AI chat, image generation) without installing separate apps.
  • Students / researchers who need quick access to paper PDFs and AI‑driven Q&A, plus a LaTeX editor that runs locally in the browser.
  • Developers looking for a ready‑made example of a multi‑service React + TypeScript front‑end combined with Python/Java APIs, Docker deployment, and various third‑party SDK integrations.
  • Chinese‑market users interested in the Xianyu automation and the extensive manga catalog.

How to get started

  1. Online demo – Visit the hosted demo at https://chatty-play-agent.vercel.app (requires a VPN for the Chinese‑hosted services).
  2. Local development – Clone the repo, adjust the environment files (.env.development, .env.production), and run the provided docker‑compose.yml to spin up the backend services. The README notes you may need to comment out the console‑blocking code for debugging.
  3. API keys – The ChatGPT feature uses the author’s own API quota; you can replace it with your own OpenAI key in the config files.
  4. Explore the UI – The site includes a navigation bar that lets you switch between music, video, AI chat, paper viewer, LaTeX, markdown, mind‑map, manga, gold chart, and Xianyu tools.

Limitations / cautions

  • The ChatGPT endpoint relies on the author’s API key, so heavy usage may be throttled.
  • Many third‑party services (video parsing, gold data, manga sources) are scraped or proxy‑based; availability can change without notice.
  • The project bundles a lot of functionality, which makes the codebase large and potentially harder to maintain for newcomers.
  • Some features (e.g., payment, ad pop‑ups) are targeted at a Chinese audience and may not be relevant elsewhere.

Bottom line: ChattyPlay‑Agent is a genuine, multi‑purpose web platform that incorporates AI chat, text‑to‑image, and a host of productivity tools. It is a real software project rather than a simple curated list or tutorial collection.

Related

  • Project
  • Project
  • Project
  • Project
  • Project