基于 UniApp X 构建的跨平台 AI 智能体移动应用,支持 H5 和微信小程序。
- 🤖 AI 智能体平台 - 浏览、搜索和使用 AI 智能体
- 💬 智能对话 - 与 AI 智能体实时流式对话
- 📝 Markdown 渲染 - 富文本展示,支持代码高亮和 LaTeX 公式
- 🎙️ 语音输入 - 语音转文字输入功能
- 📁 文件预览 - 支持多种文档格式(DOCX、XLSX、PPTX、PDF、图片)
- 🔐 多种登录方式 - 手机号、微信授权等
- 框架:UniApp X(Vue 3)
- 构建工具:Vite
- 开发语言:UTS(UniApp TypeScript)、Vue
- 支持平台:H5、微信小程序
├── pages/ # 主包页面
│ ├── index/ # 首页
│ ├── agent-list/ # 智能体列表
│ └── ...
├── subpackages/ # 分包(懒加载)
│ └── pages/
│ ├── chat-conversation-component/ # 聊天界面
│ ├── agent-detail/ # 智能体详情
│ ├── login/ # 登录页面
│ └── ...
├── components/ # 可复用组件
│ ├── markdown-renderer/
│ ├── voice-recorder-button/
│ └── ...
├── utils/ # 工具函数
├── types/ # TypeScript 类型定义
├── static/ # 静态资源
└── docs/ # 文档
# 克隆仓库
git clone https://github.com/nuwax-ai/nuwax-mobile.git
# 安装依赖
pnpm install
# 或
yarn install通过 HBuilderX 运行 H5 开发服务器:
- 在 HBuilderX 中打开项目
- 点击「运行」→「运行到浏览器」→「Chrome」
H5 版本部署在 {域名}/m/ 路径下。
- 通过 HBuilderX 运行到小程序:
- 点击「运行」→「运行到小程序模拟器」→「微信开发者工具」
- 在微信开发者工具中打开生成的项目
通过 HBuilderX:「发行」→「网站-H5手机版」
通过 HBuilderX:「发行」→「小程序-微信」
manifest.json- 应用配置、平台特定设置pages.json- 页面路由和导航配置platformConfig.json- 平台特定配置
更多文档请查看 docs 目录。
本项目采用 Apache License 2.0 开源。