这套源码属于 AI 聚合应用类项目,主程序是码多多 AI,一个基于 uniapp + Vue3 的跨端 AI 应用。
它把 AI 对话、AI 绘画、数字人、音乐视频、PPT 等能力整合到一个前端壳里,所有智能能力经自有后端代理。
适合研究 uniapp 跨端 AI 应用的前端架构、模块拆分与多端打包流程。
源码简介
这是码多多 AI 跨端 App 的源码,基于 uniapp + Vue3 + TypeScript + Vite + Pinia 构建。
应用聚合了 AI 对话、Stable Diffusion / Midjourney 绘画、数字人播报、AI 音乐/视频、PPT 生成、知识库与智能体等能力,并带有会员套餐、支付与分销模块。
它支持 H5、Android、iOS 与多端小程序,但本仓库仅为前端壳,所有 AI 与会员能力需要配合独立的后端服务(不在本包内)。
注意:分发包内提交了 Android 签名私钥 keystore,存在密钥泄露风险,部署前务必替换,详见文末安全风险提示。
适用场景
- 学习 uniapp + Vue3 跨端 AI 应用前端架构
- 二次开发自有 AI 对话/绘画/数字人产品的前端
- 研究多端(H5/App/小程序)打包与会员支付集成
技术栈与运行环境
- 前端:uniapp + Vue3 + TypeScript + Vite + Pinia,UI 用 uView Plus / uni-ui,样式 TailwindCSS + SCSS
- 后端:本仓库不含后端,AI 与会员能力由独立 server 服务代理(chat.mddai.cn 类域名)
- 数据库:由后端服务负责,前端无本地库
- 运行环境:Node + pnpm,H5 开发端口 8991;Android 需 my-release-key.keystore
- 其他依赖:markmap(思维导图)、uni-router 等
功能亮点
- AI 对话:多轮对话、角色、收藏,支持语音转文字
- AI 绘画:集成 SD 与 MJ,支持文生图/图生图/换脸
- 数字人:以预渲染竖屏视频 + TTS 切换实现播报数字人
- AI 音乐/视频/PPT:音乐生成、视频与 PPT 导出
- 知识库与智能体:文档解析、向量检索与智能体广场
- 会员/支付/分销:套餐、微信/支付宝支付、邀请提现
安装与部署提示
1. 安装 Node 与 pnpm,执行 npm install(或 node initialize.js 交互安装)。
2. 配置环境变量 VITE_APP_BASE_URL 指向你的后端服务地址。
3. 开发运行:npm run dev:h5 / dev:app / dev:mp-weixin 等。
4. 打包:build:* 系列脚本 + scripts/release.mjs 拷贝到后端静态目录。
5. 部署前必须替换 my-release-key.keystore 为自有签名,并确认后端 API 与密钥配置。
截图与演示说明
常见问题
运行前需要注意什么?
本仓库是前端壳,必须自备后端 AI 服务才能跑通对话/绘画/数字人等能力。
需 Node + pnpm,配置 VITE_APP_BASE_URL,且 Android 打包务必替换签名的 keystore。
适合二次开发吗?
模块拆分清晰,采用 uniapp 标准目录与 Pinia 状态管理,适合作为跨端 AI 应用的前端骨架二次开发。
但 AI 密钥在后端配置,前端不含模型 Key,改造时主要关注前端交互与后端对接。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
- 路径 / 类型:my-release-key.keystore 已提交进仓库(Android 签名私钥),存在私钥泄露风险,他人可用同密钥伪造或覆盖升级安装包。
- 证据:根目录 my-release-key.keystore(约 2851 字节)。
- 建议:部署前必须替换为自有签名密钥,并撤销该 keystore 的一切用途。
- 路径 / 类型:src/packages/pages/release_robot/release_robot.vue 中含明文示例 API Key(Authorization/web-… 与 open_ai_api_key),虽为示例值但仍属不良实践。
- 证据:release_robot.vue 第 215、254 行硬编码密钥示例。
- 文档风险:随包”项目详细分析文档.md”为通用模板,产品名(码多多AI/企业知识库/艺创AI)、版本(manifest 3.6.0 与文档 4.3.0)、微信 AppID 均与代码多处冲突,请以源码为准。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
