Repolode
flyerhq

flyerhq/flutter_chat_ui

Um pacote de interface de chat para Flutter com widgets de mensagem personalizáveis e uma tela de conversa que pode ser conectada a qualquer backend.

Estrelas
2,377
Forks
861
Issues abertas
29
Último commit
há 13 dias

O que é?

O Flyer Chat é um pacote open source de interface de chat para aplicativos Flutter. Ele oferece uma tela de conversa pronta por meio do widget Chat, permitindo criar interfaces de mensagens sem implementar do zero a lista de mensagens, o campo de entrada e a lógica de renderização.

O pacote é dividido em uma biblioteca principal com modelos, controllers e temas, além de um conjunto de widgets opcionais para mensagens de texto, texto transmitido em streaming com markdown e animação de fade-in, imagens, arquivos e mensagens do sistema. Cada parte pode ser substituída por uma implementação personalizada, e o pacote funciona com qualquer backend. Ele é voltado para mensageiros em tempo real, chats de suporte e assistentes baseados em LLM.

A interface funciona em iOS, Android, Web, macOS, Windows e Linux. A documentação completa e um app de exemplo estão disponíveis no site do projeto.

Recursos principais

  • 01Conecta-se a qualquer serviço de backend por meio do widget Chat.
  • 02Pacotes modulares para mensagens de texto, texto transmitido em streaming, imagens, arquivos e mensagens do sistema.
  • 03Amplas opções de temas e funções builder para personalizar a interface.
  • 04Compatível com iOS, Android, Web, macOS, Windows e Linux.
  • 05Inclui renderização de markdown e animação de fade-in para texto transmitido em streaming.

Casos de uso

  • Criar um recurso de mensagens em tempo real em um app Flutter.
  • Criar uma interface de chat para agentes de IA generativa ou assistentes com LLM.
  • Adicionar uma tela de chat de suporte ao cliente a um app multiplataforma.

Início rápido

  1. 1

    Adicione flutter_chat_core e flutter_chat_ui às dependências de pubspec.yaml

  2. 2

    Importe o pacote e use o widget Chat

Em coleções

Tópicos

Perguntas frequentes

O que é flutter_chat_ui?
Um pacote de interface de chat para Flutter com widgets de mensagem personalizáveis e uma tela de conversa que pode ser conectada a qualquer backend. O Flyer Chat é um pacote open source de interface de chat para aplicativos Flutter. Ele oferece uma tela de conversa pronta por meio do widget Chat, permitindo criar interfaces de mensagens sem implementar do zero a lista de mensagens, o campo de entrada e a lógica de renderização.
flutter_chat_ui é gratuito? Qual é a licença?
flutter_chat_ui é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
flutter_chat_ui ainda é mantido?
Manutenção ativa. O último commit de flutter_chat_ui foi em 25 de out. de 2026.
Para que posso usar flutter_chat_ui?
Criar um recurso de mensagens em tempo real em um app Flutter. Criar uma interface de chat para agentes de IA generativa ou assistentes com LLM. Adicionar uma tela de chat de suporte ao cliente a um app multiplataforma.
Como instalar flutter_chat_ui?
Adicione flutter_chat_core e flutter_chat_ui às dependências de pubspec.yaml Importe o pacote e use o widget Chat
Onde consigo flutter_chat_ui?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/flyerhq/flutter_chat_ui

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados