项目简介
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 版本 >= 18
npm install -g pnpm
pnpm install
✨ 开发
-
📌 若 没有
后端服务,修改.env.development
环境变量,或使用.env.production
配置文件。
# 终端1:启动nuxt (发布环境)
pnpm run prod:nuxt
# 终端2:启动tauri
pnpm run dev:tauri
-
若 有
后端服务,可采用自定义修改开发.env.development
环境变量文件进行开发
# 建议分开运行
# 终端1:启动nuxt
pnpm run dev:nuxt
# 终端2:启动tauri
pnpm 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)