ChattyPlay-Agent
20+功能的聚合式AI工具集,一站式搞定视频解析、ChatGPT对话、AI绘画、论文处理与闲鱼电商助
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
20+功能的聚合式AI工具集,一站式搞定视频解析、ChatGPT对话、AI绘画、论文处理与闲鱼电商助
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:深夜追剧时,你突然想起某部论文还没看完,但要在多个网站间切换查找;或是想在闲鱼上卖几件闲置,却懒得一条条回复买家消息。ChattyPlay-Agent 正是为解决这类"多平台切换焦虑"而生的全栈工具——一个基于 Python + React + TypeScript 构建的聚合式 AI 工具平台。

图1:ChattyPlay-Agent 项目图标
ChattyPlay-Agent 最早可追溯至 2023 年 1 月的 VIP-Video-Parsing 项目,最初只是一个针对爱奇艺、腾讯视频等国内主流视频平台的解析工具。随着用户需求不断扩展,作者经历了数十次版本迭代,从单纯的视频解析逐步演变为集 ChatGPT 对话、AI 绘画、论文处理、思维导图、Latex 编辑、闲鱼助手等 20+ 功能于一体的"瑞士军刀"式平台。2025 年底至 2026 年初,项目完成了 v4.0 大版本重构,从 Vue2 全面迁移至 React + TypeScript + Hono + Vite 技术栈,整体架构焕然一新。
项目当前维护状态活跃,最后更新于 2026 年 6 月 17 日,GitHub 累计获得 695 颗星,Apache-2.0 开源许可。
该项目采用了前后端分离 + 多语言混合的架构设计,整体分为三大层次:
前端层 基于 React 18 + TypeScript + Vite 构建,配合 Tailwind CSS 做样式管理,使用 i18n 实现国际化。项目使用 Antd(Ant Design)组件库,引入 Three.js 实现 3D 模型动画效果,并集成了 Live2D 看板娘提升界面趣味性。前端源码约 263 个文件,覆盖 15+ 独立功能页面,包括首页、视频、音乐、ChatGPT、思维导图、Latex 编辑器、闲鱼助手等核心模块。
后端 API 层 使用 Hono 框架(轻量级 Node.js Web 框架,类似 Express)构建 RESTful API,配合 SQLite3 做本地数据持久化,Redis 做用户会话和 Token 缓存。同时集成了 Cloudflare Turnstile / hCaptcha 做机器人防护,JWT Token 无感刷新机制,以及 Google Analytics 做访问分析。
Python 微服务层 处理重型 AI 任务:Flask 驱动 Gradio UI 对接 Open Interpreter 实现代码执行,sentence_transformers 提供语义搜索,erniebot(百度文心)提供国内 AI 对话能力,Pillow 处理图片特效,docx2txt 解析论文文档。
视频解析与下载 是项目最早也是最成熟的功能,支持爱奇艺、腾讯视频、优酷、抖音、B站、小红书等 20+ 平台,可在线解析并下载无水印 1080P 视频。项目维护了多个可用的解析接口,具备一定的容错能力。
ChatGPT 对话 集成了 OpenAI SDK(DeepSeek V3.2 模型),支持 Markdown 渲染、代码高亮、流式 EventStream 输出、多轮上下文对话、语音聊天与朗读。会话数据通过 Redis 存储在服务端。
文生图 对接 MidJourney / Stable Diffusion,提供 20+ 种风格选择,支持多语言 prompt。
论文处理 接入 Hugging Face 平台获取每日热门论文,支持 PDF 在线预览,并可对论文内容进行 AI 问答解答。
Latex 编辑器 支持 90% 的 Overleaf 功能,编译不受次数限制,且文档保存在本地不会上传服务器,隐私性较好。
思维导图 生成任意内容的思维导图和 Markdown,可导出 SVG/PNG 格式。
闲鱼助手 提供自动回复、自动发货功能,是国内电商场景的实用扩展。
项目提供了多阶段 Dockerfile:第一阶段使用 node:20-alpine 构建 React 应用,执行 yarn build 打包;第二阶段使用 nginx:alpine 作为生产镜像,托管构建产物(/usr/share/nginx/html)。这种做法将最终镜像控制在极小的体积内(alpine + nginx 约 20-30MB),冷启动极快。
docker-compose.yml 定义了单一 web 服务,配置了健康检查(每 30 秒 wget 检查 / 端点)、自动重启和端口映射。通过 deploy.sh 脚本可一键完成镜像构建和容器部署。README 中还提供了详细的配置说明,覆盖 .env.development、.env.production、email.config.js、package.json 等文件的修改指导。
亮点方面,项目在 2026 年已将整个前端从 Vue2 重构为 React,技术栈与时俱进;EventStream 流式输出带来了实时的 AI 交互体验;Redis + JWT 的组合保障了高并发下的会话一致性;多语言国际化支持提升了潜在用户群体。
局限性方面,docker-compose 仅包含前端服务,Python 后端(Flask/Gradio)和 Hono API 服务需要额外手动部署,完整运行需要同时启动多个服务;视频解析功能依赖第三方接口,接口稳定性存在风险;部分功能(如闲鱼助手)仅适配国内平台,国际化用户价值有限;项目隐私声明中提及的"免会员破解"功能存在版权争议。
ChattyPlay-Agent 反映了一个明显趋势:AI 工具的聚合化。用户不再愿意在十几个独立工具间跳转,而是期望一个入口解决所有需求。从商业模式看,这种"All in One"平台具有极高的用户粘性——一旦用户习惯在单一界面完成所有操作,迁移成本极高。项目同时支持 PC 和移动端,且通过 Cloudflare 全球加速部署,体现了现代 Web 应用的工程标准。

图2:项目作者头像