Loading repository data…
Loading repository data…
flyerhq / repository
Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.
Flyer Chat is an open-source chat UI package for Flutter applications, designed for performance, customization, and ease of integration.
Add the package to your pubspec.yaml:
dependencies:
flutter_chat_core: ^2.0.0
flutter_chat_ui: ^2.0.0
Then, import and use the Chat widget.
For detailed usage, customization options, different message types, controllers, and more complex scenarios, please refer to the full documentation:
➡️ flyer.chat/docs/flutter/introduction ⬅️
Explore the comprehensive example application to see various features and customizations in action.
The project is structured as a monorepo managed by Melos 💙.
These are the foundational packages included when you install flutter_chat_ui:
flutter_chat_ui: The main UI package.flutter_chat_core: Contains core models, controllers, theming, and utilities used across the ecosystem.cross_cache: Provides a cross-platform (IO & Web) image caching solution.Opinionated packages for rendering different message types. You can also build your own!
flyer_chat_text_message: Renders text messages with markdown support.flyer_chat_text_stream_message: Renders streamed text messages with markdown and fade-in animation support.flyer_chat_image_message: Renders image messages.flyer_chat_file_message: Renders file messages.flyer_chat_system_message: Renders system messages (e.g., user joined).Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute.
Licensed under the Apache License, Version 2.0. See the LICENSE file for details.