项目简介
JiwuChat 是一款基于 Tauri2 和 Nuxt3 构建的轻量(~10MB)多平台聊天应用,具备多种实时消息、AI群聊机器人(讯飞星火、KimiAI等已接入)、WebRTC 音视频通话、屏幕共享以及 AI 购物功能。它支持无缝跨设备通信,涵盖文本、图片、文件和语音等多种消息,还支持群聊和可定制化设置。提供浅色/深色模式,助力高效社交网络。✨
一套代码,多端适配

默认账号
- 
账号:ikun233  - 
密码:123456  - 
体验:Web端地址  
⚠ 注:该账号上传文件、修改个人信息、修改密码等部分没有权限,只作为测试账号使用。
功能列表
| 
 | 
 | 
 | 
|---|---|---|
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
DeepSeek、讯飞星火、KimiAI等 | 
 | 
| 
 | 
极物圈下的商品推荐 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
项目截图
- 
聊天桌面应用 Login / Register  


- 
深浅主题 Light / Dark  


- 
AI机器人 (DeepSeek、iFlytek Spark、Kimi AI) 🤩  



- 
语音视频聊天 WebRTC  

- 
屏幕共享  

- 
聊天社交  

- 
AI购物聊天 (来源: 极物圈)  


- 
账号与安全  


- 
移动端适配  
 









 
⏳ 起步
📦 安装依赖
# node 版本 >= 18npm install -g pnpmpnpm install
✨ 开发
- 
📌 若 没有后端服务,修改.env.development环境变量,或使用.env.production配置文件。 
# 终端1:启动nuxt (发布环境)pnpm run prod:nuxt# 终端2:启动tauripnpm run dev:tauri
- 
若 有后端服务,可采用自定义修改开发.env.development环境变量文件进行开发 
# 建议分开运行# 终端1:启动nuxtpnpm run dev:nuxt# 终端2:启动tauripnpm run dev:tauri
📦 打包
pnpm run build:tauri
❌ pnpm install error
查看源
pnpm get registry
临时修改
pnpm --registry https://registry.npm.taobao.org install any-touch
持久使用
pnpm config set registry https://registry.npm.taobao.org
还原
pnpm config set registry https://registry.npmjs.org
项目链接
https://github.com/KiWi233333/JiwuChat
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)