Repolode
flyerhq

flyerhq/flutter_chat_ui

一个 Flutter 聊天界面组件库,可自定义消息样式,并接入任意后端服务。

Star
2,377
Fork
861
未关闭 Issue
29
最近提交
13天前

这是什么?

Flyer Chat 是一个面向 Flutter 应用的开源聊天界面组件库,通过 Chat 组件即可快速搭建消息界面,无需从零实现消息列表、输入框和渲染逻辑。

项目由核心包和可选的消息组件包组成。核心包提供数据模型、控制器和主题;消息组件包覆盖文本、支持 Markdown 与淡入动画的流式文本、图片、文件和系统消息。每个部分都可以替换为自定义实现,并且不绑定特定后端。

该组件支持 iOS、Android、Web、macOS、Windows 和 Linux,适合实时通讯、客服支持以及基于大模型的 AI 助手等场景。

核心功能

  • 01通过 Chat 组件可对接任意后端服务。
  • 02模块化设计,提供文本、流式文本、图片、文件和系统消息组件。
  • 03支持丰富的主题配置和 builder 函数,便于定制界面。
  • 04支持 iOS、Android、Web、macOS、Windows 和 Linux。
  • 05流式文本支持 Markdown 渲染和淡入动画。

适用场景

  • 在 Flutter 应用中开发实时消息功能。
  • 为生成式 AI 智能体或大模型助手搭建聊天界面。
  • 在跨平台应用中加入客服支持聊天页面。

快速上手

  1. 1

    在 pubspec.yaml 的 dependencies 中添加 flutter_chat_core 和 flutter_chat_ui

  2. 2

    导入该包并使用 Chat 组件

收录于专题

标签

常见问题

flutter_chat_ui 是什么?
一个 Flutter 聊天界面组件库,可自定义消息样式,并接入任意后端服务。 Flyer Chat 是一个面向 Flutter 应用的开源聊天界面组件库,通过 Chat 组件即可快速搭建消息界面,无需从零实现消息列表、输入框和渲染逻辑。
flutter_chat_ui 可以免费使用吗?用的什么许可证?
flutter_chat_ui 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
flutter_chat_ui 还在维护吗?
活跃维护中。flutter_chat_ui 最近一次提交是在 2026年10月25日。
flutter_chat_ui 适合用来做什么?
在 Flutter 应用中开发实时消息功能。 为生成式 AI 智能体或大模型助手搭建聊天界面。 在跨平台应用中加入客服支持聊天页面。
flutter_chat_ui 怎么安装和运行?
在 pubspec.yaml 的 dependencies 中添加 flutter_chat_core 和 flutter_chat_ui 导入该包并使用 Chat 组件
在哪里获取 flutter_chat_ui?
源代码和安装说明在 GitHub 上:https://github.com/flyerhq/flutter_chat_ui

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目