JiwuChat

v1.0.0β€’Communicationβ€’stable

JiwuChat πŸ‚ - A lightweight cross-platform instant messaging app with integrated AI assistants (DeepSeek/Gemini/Kimi). Features real-time messaging, audio/video calls, multi-device sync, and customizable themes. Built with Vue3 & Tauri2 πŸ’

aiandroid-appchat-applicationdesktop-appinstant-messaging
Share:
719
Stars
0
Downloads
0
Weekly
0/5

What is JiwuChat?

JiwuChat is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to jiwuchat πŸ‚ - a lightweight cross-platform instant messaging app with integrated ai assistants (deepseek/gemini/kimi). features real-time messaging, audio/video calls, multi-device sync, and customiza...

JiwuChat πŸ‚ - A lightweight cross-platform instant messaging app with integrated AI assistants (DeepSeek/Gemini/Kimi). Features real-time messaging, audio/video calls, multi-device sync, and customizable themes. Built with Vue3 & Tauri2 πŸ’

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • JiwuChat πŸ‚ - A lightweight cross-platform instant messaging

Use Cases

Integrated AI-powered messaging app
Cross-platform instant messaging
Audio/video calling with multi-device sync
KiWi233333

Maintainer

LicenseAGPL-3.0
Languagevue
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx jiwuchat

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use JiwuChat

JiwuChat is a lightweight cross-platform instant messaging application built with Vue3 (Nuxt) and Tauri 2, supporting Windows, macOS, Linux, Android, and web browsers from a single codebase. It integrates AI assistants including DeepSeek, Kimi AI, and Gemini directly into the chat interface, alongside real-time WebRTC audio/video calls, screen sharing, multi-device sync, file transfers, and customizable themes. The MCP integration allows AI-powered automation within the messaging context.

Prerequisites

  • Node.js 18+ and a Rust toolchain installed (required by Tauri 2)
  • Tauri 2 development prerequisites set up per the official Tauri documentation
  • An AI provider API key (DeepSeek, Kimi, or Gemini) for AI assistant features
  • The JiwuChat backend running (self-hosted via jiwu-chat-core or use the cloud service at jiwuchat.top)
  • An MCP-compatible client or the JiwuChat desktop app
1

Set up the Tauri development environment

Follow the Tauri 2 prerequisite guide for your platform to install Rust, the Tauri CLI, and any platform-specific build dependencies (Xcode on macOS, Visual Studio Build Tools on Windows).

# Verify Rust is installed:
rustup --version

# Install Tauri CLI:
cargo install tauri-cli --version '^2.0'
2

Clone the JiwuChat repository

Clone the frontend repository and install Node.js dependencies using npm or pnpm.

git clone https://github.com/KiWi233333/JiwuChat.git
cd JiwuChat
npm install
3

Configure the backend connection

Edit the environment configuration to point to your backend. You can use the public demo backend at jiwuchat.top or self-host with jiwu-chat-core via Docker.

# For self-hosted backend, set in your .env:
NUXT_PUBLIC_API_BASE_URL=http://your-backend-host:8080
4

Run the desktop application in development mode

Launch the Tauri desktop app in development mode. The Nuxt frontend will be served hot-reload while the Tauri shell provides native OS integration.

npm run tauri:dev
5

Build a production desktop binary

Compile a distributable desktop application for your current platform. Output installers will be placed in src-tauri/target/release/bundle/.

npm run tauri:build
6

Configure AI assistant providers

Inside the app, navigate to Settings > AI Assistant to add your DeepSeek, Kimi, or Gemini API keys. Each chat session can then invoke the AI assistant inline.

JiwuChat Examples

Client configuration

Connect JiwuChat as an MCP server to expose its messaging and AI assistant capabilities to an external MCP client.

{
  "mcpServers": {
    "jiwuchat": {
      "command": "npx",
      "args": ["jiwuchat"],
      "env": {
        "JIWUCHAT_API_URL": "https://jiwuchat.top",
        "DEEPSEEK_API_KEY": "your-deepseek-api-key"
      }
    }
  }
}

Prompts to try

Sample interactions with JiwuChat's AI-integrated messaging and real-time communication features.

- "Summarize the last 20 messages in my main chat room and highlight any action items."
- "Start a video call with the contact named Alice and prepare a meeting agenda."
- "Translate the incoming messages from Chinese to English automatically."

Troubleshooting JiwuChat

Tauri build fails with missing native dependencies

On Linux, install WebKit2GTK and related packages: `sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev`. On macOS, ensure Xcode command line tools are installed with `xcode-select --install`.

AI assistant fails to respond in chat

Verify your AI provider API key is entered correctly in Settings > AI Assistant. DeepSeek requires the key to begin with 'sk-'. Check the developer console (F12) for network errors indicating auth failures.

WebRTC video calls do not connect

Video calls require both peers to be reachable. Behind strict NAT, the TURN server configuration may need updating. If self-hosting, ensure the jiwu-chat-core backend has a TURN server configured in its WebRTC settings.

Frequently Asked Questions about JiwuChat

What is JiwuChat?

JiwuChat is a Model Context Protocol (MCP) server that jiwuchat πŸ‚ - a lightweight cross-platform instant messaging app with integrated ai assistants (deepseek/gemini/kimi). features real-time messaging, audio/video calls, multi-device sync, and customizable themes. built with vue3 & tauri2 πŸ’ It connects AI assistants to external tools and data sources through a standardized interface.

How do I install JiwuChat?

Follow the installation instructions on the JiwuChat GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with JiwuChat?

JiwuChat works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is JiwuChat free to use?

Yes, JiwuChat is open source and available under the AGPL-3.0 license. You can use it freely in both personal and commercial projects.

Browse More Communication MCP Servers

Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "jiwuchat": { "command": "npx", "args": ["-y", "jiwuchat"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide β†’

Ready to use JiwuChat?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides