微信对话生成器weixin-chat

一套完整多端微信聊天模拟开源工具,包含网页在线版、Windows/Mac Electron 桌面客户端、安卓手机 App 三套程序,专门用于模拟微信单聊 / 群聊对话,快速生成聊天截图、GIF 动图、高清 MP4 聊天视频,是短视频自媒体素材制作工具。项目高度还原最新微信 UI 界面,完整复刻文字、语音、红包、转账、图片、位置、文件、通话、系统提示等全类型消息,支持自定义手机机型状态栏、深色模式、聊天背景、头像昵称。工具区分免费基础版与功能完整高级版,支持消息拖拽编辑、批量导入对话、自动滚动录制视频,可自定义消息间隔、视频清晰度。整套代码分层清晰,前端渲染逻辑独立,无复杂后端依赖,可本地离线运行也可部署公网在线使用,仅作娱乐素材制作,严禁伪造信息用于违法场景。

项目结构目录

图片

3.1核心底层框架

项目以前端页面渲染为核心,无服务端业务逻辑,所有对话数据、配置全部本地缓存。网页端基于原生 HTML/CSS/JS 实现微信界面复刻;桌面端采用 Electron 封装网页,实现独立客户端、本地文件导出、视频录制;安卓端基于原生 Android 开发,复刻移动端交互逻辑。内置画布截图、视频帧录制、GIF 合成工具,统一封装消息渲染组件,多端共用一套对话数据结构,修改 UI 素材即可适配新版微信界面,轻量化无复杂中间件,普通电脑、低配安卓设备均可流畅运行。

3.2后端技术栈

3.3前端技术栈

基础技术:原生 HTML5 + CSS3 + JavaScript

图形处理:Canvas 截图、MediaRecorder 视频录制

存储:LocalStorage 本地保存聊天配置、对话记录

部署:静态页面,支持 Pages / 服务器静态托管

3.4开发及生产环境

网页端:任意浏览器(Chrome/Edge 推荐)

桌面端:Windows10+/macOS 10.14+,Node.js16 + 打包

安卓端:Android Studio,Android7.0 及以上真机 / 模拟器

打包工具:npm、electron-builder、Gradle

3.5数据库

项目无需 MySQL/Redis 等数据库,全部数据本地持久化:

网页端:LocalStorage 存储对话、头像、界面配置;

桌面端:本地 JSON 文件缓存全部聊天工程;

安卓端:SharedPreferences 存储好友、群聊、消息记录;

所有数据仅保存在本机,不上传第三方服务器,无账号登录体系。

项目主要功能

4.1 开发 / 管理员功能(二次开发、部署)

4.1.1 多端统一 UI 修改

统一替换素材文件夹内微信界面、表情包、状态栏资源,三端同步更新界面样式,适配微信新版本 UI。

4.1.2 在线网页部署

将 web 目录静态资源上传服务器,公网搭建在线对话生成工具,无需后端服务。

4.1.3 客户端打包编译

通过 electron-builder 一键打包 Windows、Mac 双平台桌面程序;Gradle 编译安卓 APK 安装包。

4.1.4 功能自定义拓展

新增消息类型、机型状态栏、视频分辨率配置,拓展批量导出、批量生成对话接口。

4.2 普通用户功能(网页 / 桌面 / 安卓通用)

4.2.1 多角色对话编辑

自定义多个聊天用户,上传头像、修改昵称,自由切换消息发送方,支持单聊、群聊两种模式。

4.2.2 全类型消息模拟

支持文字、Emoji 表情、5 秒语音、图片、红包、转账、位置、文档、视频、语音通话、撤回、拉黑感叹号、系统通知等完整微信消息。

4.2.3 外观自定义设置

深色 / 浅色双主题;自定义手机型号状态栏(苹果、华为、小米等);修改电量、信号、网络、顶部时间;自定义聊天背景、字体大小、消息气泡样式。

4.2.4 素材导出能力

一键生成单张聊天截图、长截图;导出 GIF 动态聊天图;录制滚动逐条播放 MP4 高清视频,自定义消息间隔、视频清晰度。

4.2.5 消息高级编辑

拖拽调整消息顺序、插入 / 删除 / 修改单条消息;批量清空、批量导入文本对话;消息互换发送人身份;支持消息引用、合并转发效果。

4.3 桌面端专属高级功能

聊天工程导入导出,备份整套对话素材;

批量截图、批量生成多条视频;

自定义视频比例、滚动速度、消息弹出动画;

本地高清无压缩导出,不受浏览器下载限制。

4.4 安卓 App 专属功能

完整复刻微信通讯录、朋友圈、钱包、好友申请页面;

零钱充值 / 转账 / 账单模拟、群聊管理;

朋友圈发布图文、点赞评论模拟;

消息免打扰、置顶聊天、批量管理好友。

4.5 通用基础功能模块

4.5.1 高度 UI 还原

同步跟进微信新版界面,气泡、状态栏、按钮、字体 1:1 复刻,支持自定义深色模式。

4.5.2 本地离线运行

网页、客户端、安卓全部无需联网即可编辑对话,仅导出素材时本地生成文件。

4.5.3 轻量化无依赖

无后端、无数据库、无需中间件,低配设备流畅使用,安装包体积小。

4.5.4 多端数据互通

对话文本可复制,网页 / 桌面 / 安卓之间互通聊天内容素材。

4.5.5 批量高效制作

支持文本批量导入生成对话,短视频创作者快速批量产出聊天类素材。

项目截图

图片
图片

项目安装和部署

5.1 网页在线版部署

下载仓库 web 目录全部静态文件;

上传至 Nginx / 静态 Pages 服务器;

直接访问 index.html 即可在线使用,无需后端服务。

5.2Electron 桌面端打包

安装 Node.js16 + 环境;

进入 electron-desktop 目录执行npm install;

打包 Windows:npm run build-win;打包 Mac:npm run build-mac;

打包完成后在 build 目录获取 exe/dmg 安装程序,双击直接运行。

5.3 安卓 App 编译部署

Android Studio 导入 android-app 模块;

配置安卓 SDK7.0+;

Gradle 同步依赖后,连接真机 / 模拟器调试,或打包签名 APK 分发。

5.4 普通用户快速使用

小白无需编译,直接下载 release 成品:

Windows:解压 wxchat-win32-x64,双击 wxchat.exe 运行;

安卓:安装对应 APK 安装包;

在线:访问官方演示网页直接使用。

这个源码适合的学习人群

该项目代码结构清晰、注释规范、无过度封装、轻量化易上手,极其适合四类人群学习:

Java后端初学者;

微信小程序开发学习者;

计算机专业在校学生;

个人开源项目爱好者。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
4爷资源网 » 微信对话生成器weixin-chat

提供最优质的资源集合

立即查看 了解详情