ai_chat_plus
A Flutter package by jamalihassan0307 for seamless AI chat integration. Features OpenAI, Gemini, and Claude support with type-safe implementation.
What this package is like to depend on
Last release 2 months ago
20 Jun 2026
Ships on a steady schedule
a new release about every 7 months
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
21 releases · first in 2025
3 releases in the last 12 months
see the full history below
Release timeline
21 releases · Apr 2025 to Jun 2026Releases
latest 21-
1.2.420 Jun 2026 -
1.2.313 Oct 2025Release notes
Open source →Major Improvements
- 🎯 Enhanced Package Quality & Pub Points
- Updated
freezed_annotationto^3.1.0for latest compatibility - Updated
providerto^6.1.5for improved state management - Updated
freezedto^2.5.7for better code generation - Achieved better pub.dev scoring with up-to-date dependencies
- Updated
Documentation & UI Enhancements
- 📚 Improved Documentation
- Enhanced banner image presentation with kbd styling
- Simplified demo section for better mobile/desktop compatibility
- Updated developer profile image with direct GitHub raw links
- Added comprehensive screenshots section to pubspec.yaml
Package Presentation
- 🎨 Visual Improvements
- Updated banner image with modern kbd container styling
- Fixed responsive demo layout issues
- Enhanced developer profile section at bottom
- Added proper screenshots metadata for pub.dev showcase
Developer Experience
- 🛠️ Better Maintenance
- Resolved dependency version conflicts
- Improved package analysis score
- Enhanced pub.dev package presentation
- Better compatibility with latest Dart and Flutter versions
Upcoming Features Preview
- 💾 Next Release (v1.3.0)
- Firebase Firestore integration for message persistence
- Local SQLite storage for offline capabilities
- Voice message recording and playback
- File and image attachment support
- 🎯 Enhanced Package Quality & Pub Points
-
1.2.213 Oct 2025Release notes
Open source →New Features
- 📚 Enhanced documentation with comprehensive examples and GIFs
- 🎯 Added detailed implementation guides for all example projects
- 🚀 Improved package showcase with live demos
- 📱 Better mobile responsiveness documentation
Examples Enhancement
-
🔥 AI Integration Example (
example/ai_integration/)- Multiple provider support with seamless switching
- Individual chat pages for OpenAI, Gemini, and Claude
- Enhanced UI with provider-specific themes
- Comprehensive error handling implementation
-
🎨 Customizable Chat UI Example (
example/customizable_chatui/)- Fully customizable chat themes and components
- Real-time theme switching and configuration
- Advanced chat settings with color pickers
- Custom gradient backgrounds and styling
-
💬 Simple Chat Example (
example/simple_chat/)- Quick start implementation with minimal setup
- Provider switching in a single interface
- Clean and efficient code structure
-
🚀 Prebuilt Simple Chat UI (
example/prebuilt_simple_chatui/)- Ready-to-use chat components
- Built-in provider management
- Minimal configuration required
Documentation Improvements
- 📖 Added comprehensive API documentation
- 🔧 Enhanced setup and configuration guides
- 🛡️ Security best practices and recommendations
- 🎯 Performance optimization tips
- 🗺️ Detailed roadmap for future features
Upcoming Features Preview
-
💾 Message Storage & Persistence
- Firebase Firestore integration (Coming in v1.3.0)
- Local SQLite storage for offline capabilities
- Cloud sync and backup functionality
- Chat history management and search
-
🎤 Voice & Media Features
- Speech-to-text integration
- Text-to-speech responses
- Voice message recording and playback
- File and image attachment support
-
🔍 Advanced Features
- Message search and filtering
- Chat categorization and tagging
- Usage analytics and insights
- Multi-language support
- Enhanced theme system
Performance Optimizations
- ⚡ Improved service initialization and disposal
- 🎯 Enhanced memory management
- 🔄 Better state management for chat components
- 📱 Optimized UI rendering performance
-
1.2.104 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.2.1
Release notes
Open source →Improvements
- Fixed color property deprecation warnings in chat bubble
- Updated color handling to use modern Flutter color APIs
- Enhanced compatibility with latest Flutter versions
- Improved code quality and static analysis score
- Updated dependencies to latest compatible versions
-
1.2.004 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.2.0
Release notes
Open source →Major Updates
- Enhanced AI service integration with improved performance
- Optimized message handling and response processing
- Improved cross-provider compatibility and switching
- Updated UI components with modern design patterns
- Enhanced error handling and recovery mechanisms
New Features
- Improved type safety across all providers
- Enhanced state management for chat components
- Optimized resource usage and cleanup
- Added comprehensive error reporting
- Enhanced documentation and examples
-
1.1.604 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.1.6
Release notes
Open source →Improvements
- Enhanced API response handling
- Optimized provider switching logic
- Improved error recovery mechanisms
- Updated documentation and examples
- Refined code structure and organization
-
1.1.404 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.1.4
Release notes
Open source →Bug Fixes
- Improved error handling in message processing
- Enhanced code formatting and style consistency
- Optimized message handling performance
- Fixed provider switching issues
- Updated documentation accuracy
-
1.1.304 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.1.3
Release notes
Open source →Bug Fixes
- Fixed remaining deprecated color usage
- Updated error handling implementation
- Improved code organization
- Enhanced documentation clarity
- Fixed performance issues
-
1.1.204 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.1.2
Release notes
Open source →Bug Fixes
- Fixed deprecated color opacity usage in chat theme
- Updated to use Color.fromRGBO for better color handling
- Enhanced theme customization documentation
- Improved example implementation structure
- Fixed layout issues in color picker dialog
-
1.1.104 Apr 2025Release notes
Open source →Full Changelog: https://github.com/jamalihassan0307/ai_chat_plus/commits/1.1.1
Release notes
Open source →New Features
- Added customizable chat UI components with light, dark, and custom themes
- Implemented real-time provider switching in chat interface
- Added enhanced message handling with typing indicators
- Improved error handling with user-friendly notifications
- Added support for attachments in custom chat UI
- Enhanced theme customization options
Improvements
- Optimized AI service initialization and disposal
- Enhanced state management for chat UI components
- Improved cross-provider compatibility
- Added better error recovery for API failures
- Enhanced code documentation for new UI components
Bug Fixes
- Fixed unused build context warnings in chat pages
- Improved error handling in message processing
- Enhanced API key management security
- Fixed provider switching issues
- Optimized resource cleanup on widget disposal
-
1.1.003 Apr 2025Release notes
Open source →Major Updates
- Complete documentation overhaul with detailed guides
- Enhanced error handling system with better user feedback
- Improved cross-platform compatibility
- Performance optimizations for message handling
New Features
- Added comprehensive implementation examples
- Enhanced UI components with modern design patterns
- Improved state management and resource usage
- Added detailed API documentation
- Enhanced type safety across the package
Improvements
- Better error recovery mechanisms
- Optimized message processing
- Updated widget documentation
- Enhanced code examples
- Improved testing coverage
-
1.0.903 Apr 2025Release notes
Open source →- Fixed deprecated color opacity usage in chat UI
- Improved code formatting and structure
- Enhanced widget performance and stability
- Updated to use modern color manipulation methods
- Improved static analysis compliance
- Enhanced code documentation and examples
-
1.0.803 Apr 2025Release notes
Open source →- Added Prebuilt Chat UI with customizable components
- Implemented provider switching in the chat interface
- Enhanced message handling with improved error feedback
- Added support for dynamic model selection
- Improved UI/UX with modern Material 3 design
- Added example implementation with provider switching
- Updated documentation with new UI components usage
-
1.0.703 Apr 2025Release notes
Open source →- Added platform-specific implementations for iOS
- Created basic plugin structure for all supported platforms
- Updated Flutter SDK constraints for better compatibility
- Improved plugin registration mechanism
- Enhanced cross-platform support
-
1.0.603 Apr 2025Release notes
Open source →- Added web platform support with platform-agnostic HTTP client
- Implemented cross-platform compatibility using universal_io
- Added web socket support for streaming capabilities
- Enhanced plugin configuration for all supported platforms
- Improved web-specific implementations and error handling
-
1.0.503 Apr 2025Release notes
Open source →- Updated dependencies to latest compatible versions
- Fixed SDK compatibility issues with freezed package
- Improved package stability and performance
- Enhanced documentation clarity
-
1.0.403 Apr 2025Release notes
Open source →- Added Claude AI integration with full support for text generation
- Added Claude service implementation with proper error handling
- Updated documentation with Claude usage examples and API key instructions
- Added Claude model types (Sonnet, Opus, Haiku)
- Improved UI components for Claude chat interface
- Enhanced type safety for Claude service implementation
-
1.0.303 Apr 2025Release notes
Open source →- Updated documentation with improved usage examples
- Enhanced error handling documentation
- Added key features section in documentation
- Improved code examples and implementation details
- Updated API key management instructions
-
1.0.203 Apr 2025Release notes
Open source →- Fixed Gemini service implementation and initialization
- Improved error handling in AIServiceFactory
- Fixed OpenAI service streaming implementation
- Updated documentation with correct version numbers
- Fixed null safety issues in service implementations
-
1.0.103 Apr 2025Release notes
Open source →- Added Google Gemini integration with full support for text generation
- Improved error handling and user feedback
- Enhanced UI components with better message bubbles and loading states
- Added comprehensive example app with separate OpenAI and Gemini implementations
- Updated documentation with detailed usage examples
- Fixed minor bugs and improved stability
-
1.0.003 Apr 2025Release notes
Open source →Initial release of AI Chat Plus package with the following features:
- OpenAI GPT Integration (3.5/4/4-turbo)
- Streaming responses support
- Type-safe API with proper error handling
- Easy integration with modular design
- Support for future AI model integrations (Gemini, Claude)
Implementation Details
- Added base AI service interface
- Implemented OpenAI service with streaming support
- Added model configuration and factory pattern
- Type-safe enums for AI providers and models