Repolode
flyerhq

flyerhq/flutter_chat_ui

任意のバックエンドに接続でき、カスタマイズ可能なメッセージウィジェットを備えたFlutter向けチャットUIパッケージです。

スター
2,377
フォーク
862
未解決の Issue
29
最終コミット
12 日前

これは何?

Flyer Chatは、Flutterアプリ向けのオープンソースのチャットUIパッケージです。Chatウィジェットを使ってすぐに利用できるチャット画面を提供するため、メッセージ一覧や入力欄、描画ロジックを一から実装せずにメッセージングUIを構築できます。

このパッケージは、モデル、コントローラー、テーマを扱うコアライブラリと、テキスト、Markdown対応のストリーミングテキスト(フェードイン付き)、画像、ファイル、システムメッセージ用のオプションのメッセージウィジェットで構成されています。各部分は独自の実装に差し替えられ、任意のバックエンドで動作します。リアルタイムメッセンジャー、サポートチャット、LLMベースのアシスタントを対象としています。

UIはiOS、Android、Web、macOS、Windows、Linuxで動作します。プロジェクトサイトでは、ドキュメント一式とサンプルアプリを利用できます。

主な機能

  • 01Chatウィジェットを通じて、任意のバックエンドサービスに接続できます。
  • 02テキスト、ストリーミングテキスト、画像、ファイル、システムメッセージ用のモジュール式パッケージを提供します。
  • 03豊富なテーマ設定とビルダー関数により、UIをカスタマイズできます。
  • 04iOS、Android、Web、macOS、Windows、Linuxに対応しています。
  • 05ストリーミングテキストのMarkdown描画とフェードインアニメーションに対応しています。

ユースケース

  • Flutterアプリにリアルタイムメッセージング機能を実装する。
  • 生成AIエージェントやLLMアシスタント向けのチャットUIを作成する。
  • クロスプラットフォームアプリにカスタマーサポート用のチャット画面を追加する。

クイックスタート

  1. 1

    pubspec.yaml の dependencies に flutter_chat_core と flutter_chat_ui を追加します

  2. 2

    パッケージをインポートして Chat ウィジェットを使用します

収録されている特集

トピック

よくある質問

flutter_chat_ui とは?
任意のバックエンドに接続でき、カスタマイズ可能なメッセージウィジェットを備えたFlutter向けチャットUIパッケージです。 Flyer Chatは、Flutterアプリ向けのオープンソースのチャットUIパッケージです。Chatウィジェットを使ってすぐに利用できるチャット画面を提供するため、メッセージ一覧や入力欄、描画ロジックを一から実装せずにメッセージングUIを構築できます。
flutter_chat_ui は無料で使えますか?ライセンスは?
flutter_chat_ui は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flutter_chat_ui は今もメンテナンスされていますか?
活発にメンテナンス中。flutter_chat_ui の最終コミットは 2026年10月25日 です。
flutter_chat_ui は何に使えますか?
Flutterアプリにリアルタイムメッセージング機能を実装する。 生成AIエージェントやLLMアシスタント向けのチャットUIを作成する。 クロスプラットフォームアプリにカスタマーサポート用のチャット画面を追加する。
flutter_chat_ui のインストール方法は?
pubspec.yaml の dependencies に flutter_chat_core と flutter_chat_ui を追加します パッケージをインポートして Chat ウィジェットを使用します
flutter_chat_ui はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/flyerhq/flutter_chat_ui

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト