Skip to content

Latest commit

 

History

History
205 lines (152 loc) · 14 KB

File metadata and controls

205 lines (152 loc) · 14 KB
JiwuChat Logo

JiwuChat Tauri APP

Site Oficial: JiwuChat
Idioma : 简体中文 | English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский

Introdução

JiwuChat é um aplicativo de chat multiplataforma leve (~10MB) construído com Tauri2 e Nuxt3. Ele oferece vários recursos de mensagens em tempo real, bots de chat em grupo com IA (iFlytek Spark, KimiAI, etc. integrados), chamadas de áudio/vídeo WebRTC, compartilhamento de tela e funcionalidade de compras com IA. Ele suporta comunicação perfeita entre dispositivos com vários tipos de mensagens, incluindo texto, imagens, arquivos e voz. Também suporta chats em grupo e configurações personalizáveis. Disponível nos modos claro/escuro para melhorar as redes sociais eficientes. ✨

Uma Base de Código, Suporte Multiplataforma

Suporte Multiplataforma

Conta Padrão

  • Nome de usuário: ikun233
  • Senha: 123456
  • Experimente: Versão Web

⚠ Nota: Esta conta tem permissões limitadas para upload de arquivos, modificações de perfil e alterações de senha. É apenas para fins de teste.

Auto-hospedagem

Para hospedar o backend você mesmo, acesse ** jiwu-chat-core** (suporte a Docker).

Capturas de Tela do Projeto

  • 🖥️ Desktop

Login

Início

Chat IA Tema Escuro

Recurso de Chat em Grupo com IA

Lista de Amigos

Conta e Segurança

Extensão - Tempo de Leitura

Menu de Extensões

Página de Configurações

  • 📱 Adaptação Mobile
Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile Adaptação Mobile
  • 🌐 Web

Web

🌌 Funcionalidades do Sistema

Módulos

Tabela de Funcionalidades [Expandir/Recolher]
Módulo Submódulo Descrição da Funcionalidade Status
Módulo de Usuário Gerenciamento de Conta Registro de usuário, login, seleção de conta de login histórico
Segurança da Conta Lembrete de vinculação de e-mail/telefone, gerenciamento de dispositivos, verificação de segurança da conta
Módulo de Mensagens Chat Básico Mensagens de texto, mensagens de imagem, mensagens de vídeo, upload de arquivos, cancelamento de mensagens, status de leitura de mensagens
Sincronização de Dados Sincronização de mensagens entre dispositivos, sincronização de status de leitura
Chat Avançado Respostas com citações, menções @, anúncios, reeditar mensagens canceladas
Módulo de Sessão Gerenciamento de Sessão Lista de sessões, fixar sessões, ocultar sessões, estatísticas de não lidos, ordenação de sessões
Módulo de Chat em Grupo Operações de Grupo Criar chat em grupo, sair do chat em grupo, ver detalhes do chat em grupo
Gerenciamento de Membros do Grupo Gerenciar membros do grupo, definir administradores, revogar administradores, obter lista @
Módulo de Contatos Operações de Amigos Solicitações de amizade, busca de amigos, lista de amigos, recusar solicitações de amizade, excluir amigos
Perfil e Notificações Ver detalhes de amigos, estatísticas de solicitações não lidas
Módulo de IA Funcionalidades de Chat Chat privado com IA, chat em grupo com IA, chat simultâneo com múltiplas IAs
Gerenciamento de Modelos Suporte para Gemini, Kimi AI, DeepSeek, Silicon Flow e outros fornecedores, lista de modelos, cálculo de tokens
Função Praça Exibição da praça de robôs IA
Módulo de Comunicação Chamadas de Áudio/Vídeo Chamadas de voz baseadas em WebRTC, chamadas de vídeo, compartilhamento de tela
Histórico de Chamadas Atualizações de status de chamada, registros de desligamento
Sistema de Notificação Notificações de Mensagens Notificações de desktop, alertas da bandeja do sistema, configurações de toque, não perturbe
Funcionalidades de Extensão Integração Abrangente Integração de loja, integração de blog, painel de log de atualização
Outros Módulos Outras Funcionalidades Funcionalidades de chat social, funcionalidades de compras com IA, gerenciamento de download de arquivos, ferramentas de tradução (tradução IA/tradução Tencent)
Arquivos e Reprodução Visualizador de imagens, player de vídeo, download de arquivos, upload de imagens em lote
Configuração de Tema Alternância de tema claro/escuro, seguir tema do sistema, configurações de fonte, layout adaptativo
Compatibilidade de Plataforma Adaptação para Windows, MacOS, Linux, Android, Web

⏳ Desenvolvimento

📦 Pré-requisitos

✨ Documentação

  • Para documentação operacional detalhada, consulte Run.md

🔧 Stack Tecnológico

Categoria Tecnologia/Componente Versão
Framework Nuxt ^3.14.159+
Tauri ^2.1.0
Biblioteca de Componentes UI Element Plus ^2.8.4
Gerenciamento de Estado Pinia 2.1.7
Biblioteca Utilitária Vueuse 10.11.0
Ferramentas de Build e Desenvolvimento Nuxi lts
Vite lts
Qualidade de Código ESLint 8.56.0
Prettier 3.3.2
Verificação de Tipo TypeScript 5.3.2
Processamento de Estilo Sass 1.77.6

❓ Perguntas Frequentes

  • Erros de Instalação no MacOS:
Details Ao baixar e instalar este projeto no macOS, você pode encontrar mensagens como "Pacote de instalação está corrompido" ou problemas relacionados a certificados devido aos mecanismos de segurança do sistema. Siga estas etapas:
  1. Abra「Configurações do Sistema」-「Privacidade e Segurança」e marque a opção para permitir que aplicativos baixados de "Qualquer lugar" sejam executados (conforme mostrado em: img_10.png).

  2. Se os erros persistirem, execute os seguintes comandos no Terminal:

    Antes da instalação:

    sudo xattr -rd com.apple.quarantine /caminho/para/seu/instalador/nome-do-instalador

    Se já estiver instalado:

    sudo xattr -r -d com.apple.quarantine /Applications/NomeDoApp.app
  • Para perguntas comuns, sinta-se à vontade para deixar uma mensagem na seção Issues, ou entre em contato conosco através dos métodos abaixo. Complementaremos e responderemos prontamente.

🦾 Tendências

JiwuChat Star History Chart

💬 Contato