Skip to content
logo

极物聊天 | JiwuChat

Stars
CommitIssuesLicense

🎈 项目介绍

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

💡 技术栈

txt
基于Nuxt3 + Tauri + Element-plus 基本框架

💻 下载

最新版本:v1.5.8
平台下载地址
Windows x86_64JiwuChat_1.5.8_x64_zh-CN.msi.zip
Mac M系列JiwuChat_aarch64.app.tar.gz
Mac Intel系列JiwuChat_x64.app.tar.gz
Linux x86_64JiwuChat_1.5.8_amd64.AppImage
Android x86_64JiwuChat_1.5.8.apk
安卓下载:v1.5.8.apk二维码

📸 项目截图

  • 多端适配

多端适配

  • 聊天桌面应用 Login

登录

  • 聊天桌面应用 Chat

主页

  • 全局夜间模式 Light / Dark

暗黑

  • 聊天社交

暗黑

  • AI购物聊天

暗黑

  • 账号与安全

账号与安全

账号与安全

  • 响应式
响应式响应式
  • 移动端 Android

🤝 如何使用?

⏳ 起步 | Project Setup

sh
# node 版本 >= 16
npm install -g pnpm

pnpm install

✨ 开发

sh
# 建议分开运行
# 1)启动nuxt
pnpm run dev:nuxt 
# 2)启动tauri
pnpm run dev:tauri

📦 打包

sh
pnpm run build:tauri

❌ pnpm install error

查看源

sh
pnpm get registry

临时修改

sh
pnpm --registry https://registry.npm.taobao.org install any-touch

持久使用

sh
pnpm config set registry https://registry.npm.taobao.org

还原

sh
pnpm config set registry https://registry.npmjs.org

🔧 涉及技术栈 | Tech Stack

类别技术/组件版本号
框架Nuxt33.12.2
Tauri1.5.6
UI 组件库Element Plus2.7.6
状态管理Pinia2.1.7
工具库Vueuse10.11.0
构建与开发工具Nuxilts
Vitelts
代码质量ESLint8.56.0
Prettier3.3.2
类型检查TypeScript5.3.2
样式处理Sass1.77.6

采用 Apache-2.0 license 协议