Servidor de mensagens instantâneas auto-hospedável em Go, com clientes nativos para Android, iOS e web, além de APIs JSON/websocket e gRPC.
- Estrelas
- 756
- Forks
- 140
- Issues abertas
- 3
- Último commit
- há 29 dias
O que é?
JiwuChat é um app de mensagens instantâneas feito com Tauri 2 e Nuxt 3, com foco em ocupar pouco espaço: cerca de 10 MB. Ele roda em Windows, macOS, Linux, Android e na web a partir de uma única base de código.
Além dos recursos comuns de chat (texto, imagens, arquivos, mensagens de voz, conversas em grupo, status de leitura e sincronização entre dispositivos), o app integra assistentes de IA, como DeepSeek, Gemini, Kimi e modelos do SiliconFlow, incluindo bots de IA para grupos e uma praça de bots de IA. As chamadas de voz, as videochamadas e o compartilhamento de tela usam WebRTC. O projeto também inclui temas claro e escuro e notificações na área de trabalho.
O backend é um projeto separado, jiwu-chat-core, que, segundo o README, oferece implantação com Docker em um único comando para quem quiser hospedar a própria instância.
Recursos principais
- 01Mensagens de texto, imagem, vídeo, arquivos e voz, com status de leitura e opção de apagar mensagens
- 02Sincronização de mensagens e status de leitura entre dispositivos
- 03Chat com IA usando DeepSeek, Gemini, Kimi e outros provedores de modelos, em conversas privadas e em grupo
- 04Chamadas de voz e videochamadas com WebRTC, além de compartilhamento de tela
- 05Temas claro e escuro, com opção de seguir o tema do sistema
- 06Notificações na área de trabalho e alertas na bandeja do sistema
Casos de uso
- Manter um chat de equipe ou comunidade com hospedagem própria e backend próprio
- Conversar com vários modelos de IA dentro de um grupo
- Usar o mesmo app no desktop, no Android e na web
Início rápido
- 1
Instale os pré-requisitos do Tauri indicados na documentação oficial
- 2
Siga as etapas detalhadas de configuração em Run.md no repositório
Antes de usar
- Licenciado sob AGPL-3.0, uma licença copyleft que exige que obras derivadas permaneçam de código aberto.
- Para hospedar o backend por conta própria, é necessário configurar o projeto separado jiwu-chat-core.
- No macOS, o README informa que a instalação pode falhar com um erro de pacote danificado ou de certificado, exigindo uma solução alternativa pelo terminal.
Em coleções
Tópicos
Perguntas frequentes
- O que é JiwuChat?
- App de mensagens instantâneas multiplataforma e leve, feito com Vue 3 e Tauri 2, com assistentes de chat com IA e chamadas WebRTC integradas. JiwuChat é um app de mensagens instantâneas feito com Tauri 2 e Nuxt 3, com foco em ocupar pouco espaço: cerca de 10 MB. Ele roda em Windows, macOS, Linux, Android e na web a partir de uma única base de código.
- JiwuChat é gratuito? Qual é a licença?
- JiwuChat é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- JiwuChat ainda é mantido?
- Manutenção ativa. O último commit de JiwuChat foi em 9 de out. de 2026.
- Para que posso usar JiwuChat?
- Manter um chat de equipe ou comunidade com hospedagem própria e backend próprio Conversar com vários modelos de IA dentro de um grupo Usar o mesmo app no desktop, no Android e na web
- Como instalar JiwuChat?
- Instale os pré-requisitos do Tauri indicados na documentação oficial Siga as etapas detalhadas de configuração em Run.md no repositório
- Onde consigo JiwuChat?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/KiWi233333/JiwuChat
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo web auto-hospedado para salvar, compartilhar e votar nas frases favoritas de chats, desenvolvido com Go e MySQL.
App open source de compartilhamento de tela e programação em dupla remota para desenvolvedores, com latência inferior a 100 ms e opção de hospedagem própria.
Editor de design open source que abre arquivos Figma .fig, inclui ferramentas de design com IA e oferece um SDK headless para Vue.
Editor de Markdown local-first para Windows, macOS e Linux, com edição visual e do código-fonte, chat com IA opcional e sem necessidade de conta.
Um aplicativo leve de área de trabalho remota multiplataforma, com clientes para navegador, desktop e celular, uma visualização em painel para vários dispositivos e relay TURN e sinalização auto-hospedáveis.