JiwuChat  by KiWi233333

Cross-platform chat app with AI bot integration

created 1 year ago
599 stars

Top 55.3% on sourcepulse

GitHubView on GitHub
Project Summary

JiwuChat is a lightweight, cross-platform instant messaging application built with Tauri and Nuxt. It targets users seeking a unified communication tool with integrated AI capabilities, offering features like AI chatbots, video calls, and AI-powered shopping. The primary benefit is a single application for diverse communication needs across multiple devices.

How It Works

The application leverages Tauri for cross-platform desktop builds and Nuxt 3 for its frontend framework. It integrates various AI models (DeepSeek, Gemini, Kimi, iFlytek Spark) for chatbot functionalities within chats. WebRTC is used for real-time audio/video calls and screen sharing. The architecture supports seamless cross-device message synchronization, handling text, images, files, and voice messages.

Quick Start & Requirements

  • Install dependencies: pnpm install
  • To run without a backend: pnpm run prod:nuxt and pnpm run dev:tauri
  • To run with a backend: Modify .env.development and run pnpm run dev:nuxt and pnpm run dev:tauri separately.
  • Prerequisites: Node.js version >= 18, pnpm.
  • Official website: JiwuChat

Highlighted Details

  • Supports multiple AI chatbots for single and group chats.
  • Includes WebRTC for audio/video calls and screen sharing.
  • Features AI shopping functionality integrated with "极物圈".
  • Offers cross-device message synchronization and customizable themes.

Maintenance & Community

  • Project is in active development.
  • Contact: kiwi2333@qq.com, QQ: 1329634286, QQ Group: 939204073.
  • Backend is not yet open-sourced.

Licensing & Compatibility

  • License information is not explicitly stated in the README.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The backend service is not open-sourced, which may limit contributions or deep integration. The project is described as being in the development stage, implying potential for ongoing changes and instability. A test account is provided with limited permissions.

Health Check
Last commit

21 hours ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
75 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.