ChattyPlay-Agent
Health Pass
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 472 GitHub stars
Code Fail
- process.env — Environment variable access in api/index.ts
- network request — Outbound network request in api/index.ts
- Hardcoded secret — Potential hardcoded credential in api/index.ts
- network request — Outbound network request in package.json
- new Function() — Dynamic code execution via Function constructor in public/layui/lay/modules/element.js
Permissions Pass
- Permissions — No dangerous permissions requested
This project is a multi-functional platform and MCP server that combines an AI chat interface (ChatGPT, image generation) with utilities for downloading media from various streaming platforms, fetching academic papers, and automating tasks. It is built using a modern TypeScript and React stack.
Security Assessment
Overall Risk: High. The automated scan detected critical security red flags. There is a potential hardcoded credential located directly in the source code (`api/index.ts`), which is a severe vulnerability. Additionally, the codebase contains dynamic code execution via the `new Function()` constructor in one of its frontend modules, opening the door to code injection attacks. The tool also makes multiple outbound network requests and accesses environment variables. While no dangerous shell execution permissions were explicitly requested, the nature of the tool—scraping and bypassing restrictions on third-party platforms—inherently involves handling sensitive external data and APIs.
Quality Assessment
The project appears to be under active development, with the last code push occurring very recently. It has garnered moderate community traction, boasting 472 GitHub stars, and includes a standard Apache-2.0 open-source license. However, the version history spans several years and shows massive structural pivots (recently completely replacing Vue with React), which suggests the core architecture has been heavily reworked.
Verdict
Not recommended. Critical security flaws—specifically the hardcoded secrets and dynamic code execution—coupled with its operation in legally gray areas (bypassing video platform DRM), make this tool too risky for professional or secure development environments.
🚀 告别多个App!本项目基于Python+React+TypeScript+Hono+SQLite3+Redis,打造“All in One”智能工具集。免会员破解爱奇艺、腾讯视频、优酷、抖音、B站、小红书等20+平台视频,支持4K在线解析与无水印高速下载。集成Google、GitHub授权登录及OpenAI SDK、MCP服务和Agent,支持ChatGPT对话、AI绘画、论文降重、Hugging Face论文爬取;更有实时黄金K线、AI思维导图、闲鱼助手等效率黑科技。内置海量动漫漫画资源,畅享阅读!轻量高效,配置即用,完美适配PC与移动端,快来ChattyPlay开启奇妙之旅吧~✨
ChattyPlay-Agent
📄 免责声明
本项目提供音乐、影视解析下载、实时黄金及K线图、动漫漫画、Hugging Face论文、思维导图、闲鱼助手和ChatGPT相关服务,仅供学习使用,请勿用于任何商业用途。如你有更好的想法、建议、或不解的问题,欢迎提PR或Issues!如有侵权,请联系我!
License:ChattyPlay-Agent is licensed under the Apache-2.0 License. See the LICENSE file for more information.
项目描述参考信息可跳转WiKi:https://github.com/P1kaj1uu/ChattyPlay-Agent/wiki/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3
PC端、移动端均已适配
🚀 在线体验
📖 版本迭代
- v1.0版本已完成(2023.1.7凌晨)
- v1.1版本优化观看页面的提示内容(2023.1.7上午)
- v1.2版本优化解析接口(2023.1.8下午)
- v1.3版本优化帮助内容页面(2023.1.8下午)
- v1.4版本优化分离加载爱心跳动效果(2023.1.9上午)
- v1.5版本增加多个能用的视频解析接口(2023.1.14晚上)
- v1.6版本禁止F12查看源代码(2023.1.19上午)
- v1.7版本增加并优化解析视频接口(2023.1.19下午)
- v1.8版本浏览器兼容判断浏览器类型(2023.1.20晚上)
- v2.0版本优化页面样式,增加首页听音乐功能(2023.4.22下午)
- v2.1版本增加论文降重功能(2023.4.30全天)
- v2.2版本接入ChatGPT服务,可无需再代理和APIkey(2023.5.1-2023.5.3)
- v2.3版本优化ChatGPT服务,检测自动换行,并支持上下文对话(2023.5.6-2023.5.7)
- v2.4版本代仓本地的部分接口隐藏不对外开放(2023.5.7晚上)
- v2.5版本输出代码高亮显示,流式处理EventStream,并支持会话存储(2023.5.13-2023.5.14)
- v2.6版本接入文心一言基础服务,增加语音聊天、语音朗读功能(2023.5.20-2023.5.21)
- v2.7版本前端也做限流处理,增加验证功能,防止接口被恶意多次请求(2023.5.24晚上)
- v2.8版本优化加载效果,增加网站访问次数统计和版本更新提醒用户功能(2023.5.26-2023.5.27)
- v2.9版本整体优化代码,修复bug,并抽离封装部分函数和组件,降低复杂度,实现高内聚低耦合(2023.6.10-2023.6.20)
- v3.0全新版本上线,优化markdown代码块格式,并接入文生图、亚马逊爬虫服务,发布浏览器插件(2023.7.24-2023.8.13)
- v4.0重构项目完成,修改相关的bug,页面结构样式重新设计,增加实时黄金及k线图、动漫漫画和Hugging Face论文功能,优化用户体验,并完成移动端和PC端的适配,添加版本检测弹窗更新功能,接入SDK、MCP、Agent、谷歌和Github授权登录等服务,同时系统整体架构将Vue2替换为React + TypeScript + Hono + Vite + Tailwind CSS + i18n国际化 + live2d看板娘 + nginx + Docker容器化管理(2025.12.16-2026.2.10)
- v4.1闲鱼助手,可自动回复、自动发货等(2026.2.26-2026.3.7)
- v4.2思维导图和Markdown格式预览及编辑,导出图片。论文PDF预览及AI问答(2026.3.9-2026.3.11)
- v4.3解析下载无水印1080P视频(2026.3.13-2026.3.14)
- v4.4封装浏览器指纹SDK、GIF图片埋点SDK,接入Google Analytics分析工具(2026.3.15-2026.3.16)
- v4.5优化注册登录功能,jwt token无感刷新token,redis存储用户信息,cloudflare托管vercel(2026.3.22-2026.3.26)
最新版本V4.5(推荐)
本地调试时,可注释掉限制调用控制台的代码。参照说明修改package.json、email.config.js、index.html、.env.development、.env.production和docker-compose.yml文件。
🛠️ 系统架构
🔰 项目概述
✅ 技术栈
- Python + React + TypeScript + Vite + Tailwind CSS + i18n国际化 + live2d看板娘
- 适配移动端和PC端
- Three.js 3D 模型加载动画效果
- MD5加密,验证码,网站访问次数统计
- Markdown语法解析,highlight代码高亮显示
- 处理EventStream流
- 金融基金K线图
- 实时版本检测更新
- 限制终端控制台调用
- 组件库使用Antd
- 接入fundebug SDK和OPen AI SDK
- Hugging Face今日论文和热搜论文、预览PDF及对PDF的AI解答
- 接入MCP、Agent相关服务
- 接入谷歌和Github授权登录
- 闲鱼助手,可自动回复、自动发货等
- 思维导图和Markdown格式预览及编辑,导出图片
- 解析下载无水印1080P视频
- 封装浏览器指纹SDK、GIF图片埋点SDK
- 接入Google Analytics分析工具
- jwt token无感刷新token
- redis存储用户信息
- cloudflare托管vercel
✅ 音乐播放
- 无需登录,可快速上手使用
- 支持歌曲/歌手的模糊搜索,播放歌曲和查看热评
- 支持歌曲倍速播放
✅ 视频解析
- 无需会员,可在线解析视频,解析速度快
- 包含海量视频资源,提供多个可用的解析接口
- 支持全屏、倍速播放,画质超清及以上
- 解析下载无水印1080P视频
✅ 实时黄金
- 页面水印,版权认证
- 实时获取黄内金价和国外金价数据
- TradingView实时k线图数据波动
- 支持切换日期范围选择、复制图片、下载图片
✅ 论文文献
- Hugging Face今日论文和热搜论文
- 筛选论文,项目主页,代码地址,arXiv论文等
- PC端和移动端适配预览论文PDF
- 对论文PDF进行AI解答
✅ 思维导图
- 生成对应内容的思维导图和Markdown内容,可导出SVG图片和PNG图片
- 支持拖拽、放大、缩小、全屏
- 适配PC端和移动端
✅ ChatGPT
- 集成OpenAi API (DeepSeek V3.2模型),无需再代理,可快速使用
- 支持markdown格式,代码高亮,代码复制,公式和图表展示
- 无限轮聊天 + 带上下文逻辑
- 流式输出,可中断输出,实时会话存储管理,导出聊天记录
- 语音聊天 + 语音播放
✅ 文生图
- 接入文生图模型(MidJourney / Stable Diffusion Model)
- 支持大量多语言的AI绘图
- 提供20+种生成的图片风格
✅ 动漫漫画
- 有13个热门榜单,上万本图漫,包括人气榜、新作榜、畅销榜、日漫榜、恋爱榜、剧情榜、投稿榜、完结榜、免费榜、等免榜、月票榜
- 支持漫画名/漫画作者/漫画内容的模糊搜索,可快速切换漫画上一章、下一章
➰ 效果展示
关于我
版本检测
登录页面
爱心跳动
主页
观看页面
论文文献
思维导图
动漫漫画
实时黄金
ChatGPT页面
音乐页面
闲鱼助手
文生图页面
降重页面
Agent监工
404页面
⚡ 网站性能
切换commit版本:bbcb9d9146edcb1230adb874d67c2bb38aac1e69
🔰 项目概述
✅ 技术栈
- 前端:Vue2,Vuex,JQuery,Three.js,axios,fetch,路由前置全局守卫,MD5加密,验证码,网站访问次数统计,Markdown语法解析,highlight代码高亮显示,处理EventStream流,PC端屏幕适配,组件库使用ElementUI和Layui
- 后端:Java,开发框架SpringBoot,数据库MySQL,中间件Redis,第三方API接入Openai-ChatGPT,接入文生图模型(MidJourney / Stable Diffusion Model),核心技术包含拦截器、过滤器、本地缓存Caffeine LoadingCache、算法(双端队列 + 滑动窗口 + 轮询负载均衡等)、Stream流、全局异常处理器、定时任务、锁机制、Swagger
- 部署:Nginx,服务器开代理模式
✅ 音乐播放
- 无需登录,可快速上手使用
- 支持歌曲/歌手的模糊搜索,播放歌曲和对应MV
- 支持歌曲倍速播放,MV可下载
✅ 视频解析
- 无需会员,可在线解析视频,解析速度快
- 包含海量视频资源,提供多个可用的解析接口
- 支持全屏、倍速播放,画质超清及以上
✅ ChatGPT
- 集成OpenAi API (ChatGPT3.5),无需再代理,可快速使用
- 支持markdown格式,代码高亮,代码复制,公式和图表展示
- 无限轮聊天 + 带上下文逻辑
- 流式输出,会话存储管理
- 语音聊天 + 语音播放
✅ 文生图
- 接入文生图模型(MidJourney / Stable Diffusion Model)
- 支持大量多语言的AI绘图
- 提供20+种生成的图片风格
➰ 效果展示
检测页面
登录页面
404页面
爱心跳动
音乐页面
观看页面
降重页面
ChatGPT页面
文生图页面
⚡ 网站性能
🖋 参与贡献
🍺 赞助
如果你认为我的项目对你很有帮助,而且情况允许的话,那么请考虑支持我的项目。我将非常感激任何的支持,哪怕只是一点点的资助,也能激励我持续开发和改进这个项目。
您可以通过以下几种方式支持我的项目:
赞助我:您可以通过贡献资金来支持我的项目,这将帮助我支付服务器、工具和其他开发成本。您可以在下方找到资助方式。
分享项目:如果您不能贡献资金,但是您认为我的项目非常有价值,那么请考虑分享项目链接给您的朋友和同事。这将有助于我的项目得到更多的关注和支持。如果可以请给一个小小的star!
提供反馈:您可以通过提交Issues或者Pull Requests来帮助改进我的项目。如果您发现了任何错误或者您认为我的项目可以改进的地方,欢迎随时向我提供反馈。
总之,非常感谢您对我的项目的支持,我将努力不懈地改进和提高这个项目的质量,让它更好地为您和其他用户服务。
联系我(WeChat:Dveiklokk):
WeChat Pay:
⏰ Star History
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found