极物聊天 Tauri APP

项目简介

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


一套代码,多端适配

默认账号

  • 账号:ikun233
  • 密码:123456
  • 体验:Web端地址

⚠ 注:该账号上传文件、修改个人信息、修改密码等部分没有权限,只作为测试账号使用。


功能列表

功能模块
功能描述
状态
用户模块
支持账号、手机号和邮箱的登录和注册
消息模块
支持文本、图片、文件、语音、@用户、撤回、删除等多种消息类型的实时聊天功能
会话模块
支持群聊、私聊多种聊天模式,群主、管理员、普通用户等角色
联系人模块
支持查看、添加、删除联系人
系统版本模块
支持应用的自动更新、查看版本公告等
账号与安全模块
提供账号登录、修改密码、账号管理、设备安全、账号上下线等功能
AI模块
群聊支持多种AI聊天机器人,如DeepSeek讯飞星火KimiAI
智能客服模块
AI购物聊天功能,提供极物圈下的商品推荐
文件下载管理模块
支持文件本地下载、打开、删除等功能
语音视频模块
基于WebRTC的共享屏幕、语音、视频聊天功能
其他功能
全局夜间模式、字体、自定义下载路径、多系统支持、定制化设置等


项目截图

  • 聊天桌面应用 Login / Register

  • 深浅主题 Light / Dark

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

  • 语音视频聊天 WebRTC

  • 屏幕共享

  • 聊天社交

  • AI购物聊天 (来源: 极物圈

  • 账号与安全

  • 移动端适配

  

⏳ 起步

📦 安装依赖

# node 版本 >= 18npm install -g pnpm
pnpm 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)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往