
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法

JiwuChat是一款基于Tauri2和Nuxt3构建的轻量化多平台即时通讯工具,仅约8MB体积却集成了AI群聊机器人、WebRTC音视频通话、屏幕共享等前沿功能。一套代码适配Windows/macOS/Linux/Android/iOS/Web六大平台,堪称开发者学习跨端开发的绝佳样板!
// 示例:智能商品推荐交互
const shoppingBot = useAiShopping()
const response = await shoppingBot.query({
prompt: "想给程序员男友选个300元内的生日礼物",
platform: "deepseek"
})
// 返回JSON格式商品推荐列表(搭配极物圈商品库实现智能导购)

模块 | 技术选型 | 版本 |
|---|---|---|
跨端框架 | Tauri2 | 2.1.0 |
前端框架 | Nuxt3 | 3.14+ |
UI组件库 | Element Plus | 2.8.4 |
状态管理 | Pinia | 2.1.7 |
实时通信 | Socket.IO | 4.7.2 |
音视频引擎 | WebRTC | N/A |
构建工具 | Vite | 5.0+ |
# 1. 安装依赖
npm install -g pnpm
pnpm install
# 2. 启动开发模式
pnpm run dev:nuxt & pnpm run dev:tauri
# 3. 打包发布
pnpm run build:tauri// 在群聊组件中调用AI服务
import { useAIChat } from '@/composables/ai'
const { chat } = useAIChat()
const sendToAI = async (message) => {
const response = await chat({
provider: 'iflytek', // 可选deepseek/kimi
message,
history: getChatHistory()
})
addMessage(response.content)
}项目名称 | 体积 | AI支持 | 跨平台性 | 特色功能 |
|---|---|---|---|---|
Rocket.Chat | 200MB | ❌ | 全平台 | 企业级聊天 |
Mattermost | 150MB | ❌ | 全平台 | 协同办公集成 |
JiwuChat | 8MB | ✔️3款AI | 全平台 | 音视频+AI购物 |
Zulip | 120MB | ❌ | 全平台 | 话题式聊天 |







JiwuChat重新定义了轻量级聊天工具的可能性,将AI能力与实时通信完美融合。无论是个人开发者学习最新跨端技术,还是企业快速搭建智能客服系统,都是绝佳选择。
https://github.com/KiWi233333/JiwuChat
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。