项目介绍
JiwuChat 是一款基于 Tauri2 和 Nuxt3 构建的轻量级(约8MB)多平台即时通讯聊天应用。它提供了多种实时消息功能,包括文本、图片、文件和语音等,并支持群聊和可定制化设置。此外,JiwuChat 还集成了AI群聊机器人(如DeepSeek、讯飞星火、KimiAI),WebRTC 音视频通话,屏幕共享,以及AI购物功能,为用户提供了全面的社交和购物体验。
基于 AGPL-3.0 license 开源协议,开源免费。

应用场景
-
个人社交:用户可以通过JiwuChat与亲朋好友保持联系,分享生活点滴,进行语音和视频通话。 -
工作沟通:JiwuChat的群聊功能使得团队成员可以方便地进行项目讨论和协作,提高工作效率。 -
在线教育:教师可以通过JiwuChat与学生进行实时互动,分享学习资料,进行屏幕共享,提升教学效果。 -
AI购物:用户可以在聊天过程中直接接入AI购物功能,获取商品推荐和购买建议,实现便捷购物体验。
项目技术栈
-
前端:Nuxt3,一个基于Vue.js的服务器端渲染框架,提供了强大的路由、状态管理和服务器端渲染功能。 -
后端:Tauri2,一个用于构建跨平台桌面应用的框架,它结合了Rust和Web技术,提供了高性能和安全性。 -
其他技术:WebRTC用于音视频通话和屏幕共享,AI技术用于群聊机器人和购物推荐。

功能特点
-
轻量级:JiwuChat安装包大小约为8MB,占用系统资源少,启动速度快。 -
多平台支持:支持无缝跨设备通信,用户可以在不同设备间自由切换,保持聊天同步。 -
实时消息:支持文本、图片、文件和语音等多种消息类型,满足用户多样化的沟通需求。 -
AI群聊机器人:集成多种AI机器人,提供智能回复和聊天体验。 -
音视频通话和屏幕共享:基于WebRTC技术,提供高质量的音视频通话和屏幕共享功能。 -
可定制化设置:提供浅色/深色模式切换,用户可以根据个人喜好进行定制。 -
AI购物:在聊天过程中直接接入AI购物功能,为用户提供便捷的购物体验。
功能列表

功能演示















开源地址
https://gitee.com/KiWi233333/JiwuChat