![logo](/index/jiwuchat-tauri.webp)
极物聊天 | JiwuChat
🎈 项目介绍
JiwuChat 是一款基于 Tauri2 和 Nuxt3 构建的轻量(~10MB)多平台聊天应用,具备多种实时消息、WebRTC 音视频通话、屏幕共享以及 AI 购物功能。它支持无缝跨设备通信,涵盖文本、图片、文件和语音消息,还支持群聊和可定制化设置。提供浅色/深色模式,助力高效社交网络。✨
- 体验链接:网页版
💡 技术栈
txt
基于Nuxt3 + Tauri + Element-plus 基本框架
💻 下载
平台 | 下载地址 |
---|---|
Windows x86_64 | JiwuChat_1.5.8_x64_zh-CN.msi.zip |
Mac M系列 | JiwuChat_aarch64.app.tar.gz |
Mac Intel系列 | JiwuChat_x64.app.tar.gz |
Linux x86_64 | JiwuChat_1.5.8_amd64.AppImage |
Android x86_64 | JiwuChat_1.5.8.apk |
📸 项目截图
- 多端适配
- 聊天桌面应用 Login
- 聊天桌面应用 Chat
- 全局夜间模式 Light / Dark
- 聊天社交
- AI购物聊天
- 账号与安全
- 响应式
![响应式](/assets/chat7.B9wFeG7U.png)
![响应式](/assets/chat8.Bw7VNxCU.png)
- 移动端 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
类别 | 技术/组件 | 版本号 |
---|---|---|
框架 | Nuxt3 | 3.12.2 |
Tauri | 1.5.6 | |
UI 组件库 | Element Plus | 2.7.6 |
状态管理 | Pinia | 2.1.7 |
工具库 | Vueuse | 10.11.0 |
构建与开发工具 | Nuxi | lts |
Vite | lts | |
代码质量 | ESLint | 8.56.0 |
Prettier | 3.3.2 | |
类型检查 | TypeScript | 5.3.2 |
样式处理 | Sass | 1.77.6 |