discontinuedPackage flutter_gemma has been discontinued and replaced by flutter_edge_ai.

➡️ Moved to flutter_edge_ai

flutter_gemma has moved to flutter_edge_ai, part of Flutter Edge AI. This is the final release under the old name; new versions, features and fixes ship as flutter_edge_ai.

To migrate, replace the flutter_gemma dependency with flutter_edge_ai, change imports from package:flutter_gemma/flutter_gemma.dart to package:flutter_edge_ai/flutter_edge_ai.dart, and run dart fix --apply. Installed models and app data carry over. See the migration guide.

The documentation below describes the last flutter_gemma release.

Libraries

core/api/embedding_installation_builder
core/api/flutter_gemma
core/api/inference_installation_builder
core/api/stt_installation_builder
core/api/tts_installation_builder
core/chat
core/chat_event
core/di/download_hub/configure_download_updates_stream_mobile
core/di/download_hub/configure_download_updates_stream_stub
core/di/platform/mobile_service_factory
Mobile-platform service factory. This file is only compiled on iOS/Android platforms. Uses background_downloader for model downloads.
core/di/platform/web_service_factory
Web-platform service factory. This file is only compiled on web platform. Uses dart:js_interop for browser-based downloads.
core/di/service_registry
core/domain/cache_metadata
core/domain/download_error
core/domain/download_exception
core/domain/model_source
core/domain/platform_types
Shared platform value types for flutter_gemma.
core/domain/web_storage_mode
core/embedding/common_embedding_model
core/embedding/common_embedding_model_stub
core/embedding/embedder_backend_notice
core/embedding/embedder_cache
core/embedding/embedding_worker
core/embedding/forward_pass
core/embedding/pooling
core/embedding/tokenizer_adapter
core/extensions
core/function_call_parser
core/genai/genai_chat_extension
core/genai/genai_input_converter
core/genai/genai_output_converter
core/handlers/asset_source_handler
core/handlers/bundled_source_handler
core/handlers/file_source_handler
core/handlers/network_source_handler
core/handlers/source_handler
core/handlers/source_handler_registry
core/handlers/web_asset_source_handler
core/handlers/web_asset_source_handler_stub
Stub implementation for non-web platforms This file is used when dart:js_interop is not available
core/handlers/web_bundled_source_handler
core/handlers/web_bundled_source_handler_stub
core/handlers/web_file_source_handler
core/handlers/web_file_source_handler_stub
core/handlers/web_network_source_handler
core/handlers/web_network_source_handler_stub
core/image_error_handler
core/image_processor
core/image_tokenizer
core/infrastructure/background_downloader_service
core/infrastructure/blob_url_manager
core/infrastructure/blob_url_manager_stub
core/infrastructure/flutter_asset_loader
core/infrastructure/flutter_asset_loader_stub
Stub implementation for platforms where dart:io is not available (web) This file is used when large_file_handler cannot be imported
core/infrastructure/in_memory_model_repository
core/infrastructure/platform_file_system_service
core/infrastructure/platform_file_system_service_stub
core/infrastructure/shared_preferences_model_repository
core/infrastructure/shared_preferences_protected_registry
core/infrastructure/unconfigured_vector_store
core/infrastructure/url_utils
core/infrastructure/web_cache_interop
JavaScript interop for Cache API
core/infrastructure/web_cache_interop_stub
Stub implementation for non-web platforms
core/infrastructure/web_cache_service
Web cache service for persistent model storage
core/infrastructure/web_cache_service_stub
core/infrastructure/web_download_service
core/infrastructure/web_download_service_stub
core/infrastructure/web_file_system_service
core/infrastructure/web_js_interop
core/infrastructure/web_js_interop_stub
core/infrastructure/web_opfs_interop
JavaScript interop for OPFS (Origin Private File System)
core/infrastructure/web_opfs_interop_stub
Stub for OPFS interop on non-web platforms
core/infrastructure/web_opfs_service
Dart service wrapper for OPFS (Origin Private File System)
core/lifecycle/close_notifier
core/message
core/model
core/model_management/cancel_token
core/model_management/constants/preferences_keys
core/model_management/managers/web_model_manager
core/model_management/model_specs
Model specification value types — dart:io-free, shared across all platforms (mobile, desktop, web).
core/model_management/utils/download_temp_reclaim
Decision logic + filesystem walk for reclaiming orphaned background_downloader partial temp files (#383), split out so both the pure predicate and the directory sweep are testable — the predicate as a pure unit test, the sweep as an on-device integration test — without the surrounding FileDownloader / path_provider / gate machinery.
core/model_response
core/multimodal_image_handler
core/parsing/deepseek_function_call_format
core/parsing/function_call_format
core/parsing/function_call_format_factory
core/parsing/function_gemma_format
core/parsing/function_gemma_wire
FunctionGemma's wire format, in one place.
core/parsing/json_function_call_format
core/parsing/json_parsing_utils
core/parsing/llama_function_call_format
core/parsing/phi_function_call_format
core/parsing/qwen_function_call_format
core/parsing/sdk_passthrough_function_call_format
core/parsing/sdk_response_parser
core/parsing/sdk_text_extractor
core/registry/embedding_backend_provider
core/registry/embedding_registry
core/registry/embedding_tokenizer_provider
core/registry/embedding_tokenizer_registry
core/registry/engine_registry
core/registry/hugging_face_resolver
core/registry/hugging_face_resolver_registry
core/registry/hugging_face_resolver_source
core/registry/inference_engine_provider
core/registry/runtime_config
core/registry/skill_executor_provider
core/registry/skill_executor_registry
core/registry/stt_backend_provider
core/registry/stt_registry
core/registry/tts_backend_provider
core/registry/tts_registry
core/services/asset_loader
core/services/download_service
core/services/file_system_service
core/services/model_repository
core/services/protected_files_registry
core/services/vector_store_filter
core/services/vector_store_repository
core/tool
core/utils/file_name_utils
core/utils/gemma_log
core/utils/host_native_library
core/vision_encoder_validator
desktop/flutter_gemma_desktop
desktop/flutter_gemma_desktop_stub
flutter_gemma
flutter_gemma_default
flutter_gemma_default_web
flutter_gemma_interface
genai
genai_primitives adoption surface for flutter_gemma (#181).
mobile/flutter_gemma_mobile
mobile/smart_downloader
model_file_manager_interface
rag/embedding_models
web/flutter_gemma_web
web/web_image_format
web/web_model_source