Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter ChatGPT, LLM and Generative AI packages
Last updated: March 18, 2026
Integrating ChatGPT, Large Language Models (LLMs), and Generative AI into an app can offer a wide range of benefits, enhancing user experience, engagement, and functionality. Here's how these technologies can be useful inside an app:
- Conversational Interfaces: ChatGPT can power chatbots and virtual assistants within the app. These conversational interfaces can handle user inquiries, provide real-time assistance, answer frequently asked questions, and guide users through various app functionalities.
- Customer Support: LLM-powered chatbots can provide 24/7 customer support, addressing user concerns and resolving issues without the need for human intervention. This leads to quicker response times and improved user satisfaction.
- Personalized Recommendations: By analyzing user behavior and preferences, Generative AI can generate personalized product recommendations, content suggestions, or activity ideas, enhancing user engagement and retention.
- Content Generation: Apps can use LLMs to automatically generate content such as product descriptions, user reviews, social media posts, or news articles, saving time and effort for app developers and content creators.
- Interactive Storytelling: LLMs can create interactive storytelling experiences within the app, allowing users to participate in dynamic and personalized narratives that respond to their input and choices.
- Language Translation: If the app serves a global audience, integrating language translation powered by LLMs can break down language barriers, making the app accessible to users from different linguistic backgrounds.
- Data Entry and Form Filling: Generative AI can assist users by generating responses and suggestions for data entry forms, making the process faster and more convenient.
- Voice Interfaces: By incorporating LLMs into voice-based apps, users can engage in natural and contextually relevant voice interactions, improving the overall user experience and accessibility.
- Content Summarization: Apps that deal with extensive content, such as news aggregators or research platforms, can use LLMs to automatically generate concise summaries, helping users quickly grasp the main points.
- Creative Tools: Generative AI can power creative tools within the app, such as automatic poetry generation, art prompts, or music composition suggestions, inspiring users to explore their creative side.
- User Engagement and Gamification: LLMs can be used to create interactive quizzes, puzzles, or games that keep users engaged, providing a unique and personalized experience.
- Prototyping and Idea Exploration: During app development, LLMs can help generate placeholder text, user interactions, and even assist in brainstorming sessions for app features and functionalities.
- Automation of Routine Tasks: LLMs can automate routine tasks within the app, such as sending reminders, scheduling appointments, or generating reports.
Generative AI packages in Flutter open a world of endless possibilities for developers seeking to add innovative and artistic elements to their applications. These packages enable the creation of dynamic and interactive visual content, personalized animations, and unique user experiences. Dive into our curated list of generative AI packages and let your imagination run wild, as you take your Flutter apps to new heights of creativity.
google_generative_ai
π 909 β¬οΈ 105.6K
Dart 3 compatibleMaintenance Status: Good
The Google AI Dart SDK enables developers to use Google's state-of-the-art generative AI models (like Gemini).
dart_openai
π 569 β¬οΈ 26.4K
Dart 3 compatibleMaintenance Status: Good
Dart SDK for openAI Apis (GPT-3 & DALL-E), integrate easily the power of OpenAI's state-of-the-art AI models into their Dart applications.
flutter_gemini
π 432 β¬οΈ 4.1K
Dart 3 compatibleMaintenance Status: Average
Flutter Google Gemini SDK. Google Gemini is a set of cutting-edge large language models (LLMs) designed to be the driving force behind Google's future AI initiatives.
chat_gpt_sdk
π 348 β¬οΈ 3.1K
Dart 3 compatibleMaintenance Status: Good
create chat bot and other bot with ChatGPT SDK Support GPT-4 , 3.5 and SSE Generate Prompt (Stream)
flutter_gemma
π 303 β¬οΈ 4.6K
Dart 3 compatibleMaintenance Status: Good
The plugin allows running the Gemma AI model locally on a device from a Flutter application. Includes support for Gemma 3 Nano models with optimized MediaPipe GenAI v0.10.24.
langchain
π 292 β¬οΈ 4.4K
Dart 3 compatibleMaintenance Status: Good
Build powerful LLM-based Dart and Flutter applications with LangChain.dart.
flutter_ai_toolkit
π 230 β¬οΈ 5.9K
Dart 3 compatibleMaintenance Status: Good
AI chat widget for Flutter apps targeting mobile, desktop, and web supporting text, image, and voice input.
firebase_ai
π 95 β¬οΈ 49.9K
Dart 3 compatibleMaintenance Status: Good
Firebase AI Logic SDK.
openai_dart
π 121 β¬οΈ 16.6K
Dart 3 compatibleMaintenance Status: Good
Dart client for the OpenAI API. Provides type-safe access to the latest OpenAI GPT and image models, Responses API, Whisper, Embeddings, and more with streaming support.
flutter_chatgpt_api
π 100 β¬οΈ 62
Dart 3 compatibleMaintenance Status: Poor
Flutter/Dart API around ChatGPT for the unofficial ChatGPT API.
dart_mcp
π 64 β¬οΈ 25.1K
Dart 3 compatibleMaintenance Status: Good
A package for making MCP servers and clients.
flutter_gen_ai_chat_ui
π 86 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Good
Modern Flutter chat UI with streaming text, markdown support, file attachments, and customizable themes. Perfect for AI assistants, customer support, and messaging apps.
ollama_dart
π 82 β¬οΈ 2.2K
Dart 3 compatibleMaintenance Status: Good
Dart client for the Ollama API to run LLMs locally (OpenAI gpt-oss, DeepSeek-R1, Gemma 3, Llama 4, and more).
llama_cpp_dart
π 75 β¬οΈ 1.5K
Dart 3 compatibleMaintenance Status: Good
Dart binding for llama.cpp --- high level wrappers for both Dart and Flutter
mcp_dart
π 57 β¬οΈ 15.2K
Dart 3 compatibleMaintenance Status: Good
Dart Implementation of Model Context Protocol (MCP) SDK.
google_gemini
π 69 β¬οΈ 177
Dart 3 compatibleMaintenance Status: Poor
Google Gemini SDK for Flutter. This package provides a powerful bridge between your Flutter application and Google's revolutionary Gemini AI.
dialog_flowtter
π 58 β¬οΈ 364
Dart 3 compatibleMaintenance Status: Poor
A Flutter implementation of DialogFlow improved. Get your chatbots ready in no time.
dartantic_ai
π 52 β¬οΈ 2.7K
Dart 3 compatibleMaintenance Status: Good
Dartantic is an agentic framework designed to make building client and server-side apps in Dart with generative AI easier and more fun!
openai_client
π 49 β¬οΈ 60
Dart 3 compatibleMaintenance Status: Poor
An unofficial, platform independent, client for accessing different AI models developed by OpenAI.
chat_gpt_flutter
π 48 β¬οΈ 381
Dart 3 compatibleMaintenance Status: Poor
Integration of OpenAI API using Flutter framework, ChatGPT and more
sharpapi_flutter_client
π 40 β¬οΈ 16
Dart 3 compatibleMaintenance Status: Average
AI-Powered Swiss Army Knife API for every software developer.
openai_realtime_dart
π 35 β¬οΈ 631
Dart 3 compatibleMaintenance Status: Good
Dart client for the OpenAI Realtime API (beta), a stateful, event-based API that communicates over a WebSocket.
aub_ai
π 35 β¬οΈ 67
Dart 3 compatibleMaintenance Status: Poor
AubAI brings you on-device gen-AI capabilities, including offline text generation and more, directly within your app.
chat_gpt_api
π 33 β¬οΈ 63
Dart 3 compatibleMaintenance Status: Poor
Chat GPT wrapper for flutter apps witten in dart language. Initial release supports Text Completion, Code Completion and Image Generation
ollama
π 32 β¬οΈ 281
Dart 3 compatibleMaintenance Status: Average
Access Ollama API from Dart
kommunicate_flutter
π 30 β¬οΈ 523
Dart 3 compatibleMaintenance Status: Good
Flexible, lightweight, and easily integrable Flutter SDK for Kommunicate AI chatbot & Live Chat.
groq_sdk
π 30 β¬οΈ 300
Dart 3 compatibleMaintenance Status: Average
A Dart library for seamless Groq Cloud API integration. Easily build AI-powered applications leveraging Groq's cutting-edge language models.
langchain_openai
π 27 β¬οΈ 438
Dart 3 compatibleMaintenance Status: Good
LangChain.dart integration module for OpenAI (GPT-5, o3, Embeddings, DALLΒ·E, etc.).
stability_image_generation
π 26 β¬οΈ 235
Dart 3 compatibleMaintenance Status: Good
A Free Flutter Package for Image Generation using Stability API.
sitesurface_flutter_openai
π 25 β¬οΈ 14
Dart 3 compatibleMaintenance Status: Poor
This Flutter package allows you to easily integrate OpenAI's API services into your Flutter application.
face_sdk_3divi_models
π 24 β¬οΈ 55
Dart 3 compatibleMaintenance Status: Average
Dependency of main face_sdk_3divi package. This package contains models weights which are necessary for main package work.
tiktoken
π 22 β¬οΈ 870
Dart 3 compatibleMaintenance Status: Poor
Tiktoken is a BPE tokeniser for use with OpenAI's models. It exposes APIs used for processing text using tokens.
together_ai_sdk
π 13 β¬οΈ 36
Dart 3 compatibleMaintenance Status: Average
A comprehensive SDK for interacting with the Together AI API. Supports chat, text, and image generation with various models including Llama 3.
mistralai_client_dart
π 12 β¬οΈ 36
Dart 3 compatibleMaintenance Status: Good
(Deprecated) This is an unofficial Dart/Flutter client for the Mistral AI API.
vantura
π 5 β¬οΈ 407
Dart 3 compatibleMaintenance Status: Good
A Stateful Agentic AI Framework for Flutter enabling on-device LLM agents with ReAct loops, state recovery, custom tools, and seamless coordination.
flutter_gemma_embedder
π 5 β¬οΈ 51
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for on-device embedder, inspired by EmbeddingGemma. Generate text embeddings locally for semantic search and similarity tasks.
pdf_gemini
π 5 β¬οΈ 37
Dart 3 compatibleMaintenance Status: Good
This package provides a simple way to interact and chat with pdf files using google gemini.
flutter_ai_debugger
π 3 β¬οΈ 40
Dart 3 compatibleMaintenance Status: Good
AI-powered Flutter error tracker & debugger using Gemini: capture, analyze, store (Hive), and export (CSV/JSON).
ai_commit
π 3 β¬οΈ 37
Dart 3 compatibleMaintenance Status: Poor
Dart CLI for generate commit messages with OpenAI
flutter_dialogflow
π 50 β¬οΈ 56
Maintenance Status: Poor
Flutter package for makes it easy to integrate dialogflow and support dialogflow v2
chrome_ai
π 12 β¬οΈ 41
Maintenance Status: Average
Support for chrome AI in Flutter. This package is a wrapper for the Chrome AI API. It provides a simple way to use the Chrome AI API in Flutter.
wit_ai
π 6 β¬οΈ 14
Maintenance Status: Poor
A simple client for Flutter and Dart to talk to your Wit.ai app
