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
- Online demo – Visit the hosted demo at
https://chatty-play-agent.vercel.app(requires a VPN for the Chinese‑hosted services). - Local development – Clone the repo, adjust the environment files (
.env.development,.env.production), and run the provideddocker‑compose.ymlto spin up the backend services. The README notes you may need to comment out the console‑blocking code for debugging. - 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.
- 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