Skip to content

Latest commit

 

History

History
104 lines (73 loc) · 2.85 KB

File metadata and controls

104 lines (73 loc) · 2.85 KB

Nuwax Mobile

English

基于 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

开发

H5 开发

通过 HBuilderX 运行 H5 开发服务器:

  1. 在 HBuilderX 中打开项目
  2. 点击「运行」→「运行到浏览器」→「Chrome」

H5 版本部署在 {域名}/m/ 路径下。

微信小程序

  1. 通过 HBuilderX 运行到小程序:
    • 点击「运行」→「运行到小程序模拟器」→「微信开发者工具」
  2. 在微信开发者工具中打开生成的项目

构建

H5 生产构建

通过 HBuilderX:「发行」→「网站-H5手机版」

微信小程序构建

通过 HBuilderX:「发行」→「小程序-微信」

配置

  • manifest.json - 应用配置、平台特定设置
  • pages.json - 页面路由和导航配置
  • platformConfig.json - 平台特定配置

文档

更多文档请查看 docs 目录。

许可证

本项目采用 Apache License 2.0 开源。