β οΈ BETA WARNING: This project is currently in beta stage and is not yet complete. Features may be incomplete, unstable, or subject to breaking changes. Use at your own discretion and expect bugs!
A Flutter mobile application for Open WebUI, bringing AI chat capabilities to your mobile device with a native, smooth experience.
- π¬ Native mobile chat interface
- π Secure authentication
- π± Cross-platform support (iOS, Android, Web, macOS, Linux, Windows)
- π¨ Modern Material Design UI
- π Real-time messaging
- π Chat session management
- Flutter (SDK 3.9.0 or higher)
- Dart
- For iOS development: Xcode
- For Android development: Android Studio/SDK
-
Clone the repository
git clone https://github.com/your-username/open-webui-flutter.git cd open-webui-flutter -
Navigate to the source directory
cd src -
Install dependencies
flutter pub get
-
Run the app
# For development flutter run # For specific platform flutter run -d chrome # Web flutter run -d ios # iOS Simulator flutter run -d android # Android Emulator
# Android APK
flutter build apk --release
# iOS (requires Mac)
flutter build ios --release
# Web
flutter build web --release
# Desktop (macOS)
flutter build macos --release
# Desktop (Linux)
flutter build linux --release
# Desktop (Windows)
flutter build windows --releasesrc/
βββ lib/
β βββ api/ # API clients and endpoints
β βββ models/ # Data models
β βββ screens/ # UI screens
β βββ services/ # Business logic services
β βββ utils/ # Utility functions
β βββ widgets/ # Reusable UI components
βββ android/ # Android-specific code
βββ ios/ # iOS-specific code
βββ web/ # Web-specific code
βββ test/ # Unit and widget tests
# Run all tests
flutter test
# Run tests with coverage
flutter test --coverage# Generate JSON serialization code
flutter packages pub run build_runner buildWe welcome contributions from everyone! This is an open-source project and we'd love your help to make it better.
- π΄ Fork the repository
- πΏ Create a feature branch
git checkout -b feature/amazing-feature
- π Make your changes
- β Write/update tests if needed
- π§ͺ Run tests and ensure they pass
flutter test flutter analyze - π€ Commit and push your changes
git commit -m "Add amazing feature" git push origin feature/amazing-feature - π Open a Pull Request
- π Bug fixes
- β¨ New features
- π Documentation improvements
- π¨ UI/UX enhancements
- π§ͺ Test coverage improvements
- π Internationalization/localization
- βΏ Accessibility improvements
- Follow Flutter's style guide
- Write meaningful commit messages
- Add tests for new features
- Update documentation when needed
- Keep PRs focused and atomic
- π¬ Join our Discord (coming soon)
- π Report bugs via GitHub Issues
- π‘ Suggest features via GitHub Discussions
| Platform | Status | Notes |
|---|---|---|
| π€ Android | β Working | API 21+ |
| π iOS | β Working | iOS 12+ |
| π Web | β Working | Modern browsers |
| π₯οΈ macOS | macOS 10.14+ | |
| π§ Linux | Ubuntu 18.04+ | |
| πͺ Windows | Windows 10+ |
- Offline support
- Push notifications
- File upload/download
- Voice messages
- Dark/Light theme toggle
- Multiple server support
- Biometric authentication
- Chat backup/restore
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the Open WebUI team for the amazing backend
- Flutter team for the excellent cross-platform framework
- All contributors who help make this project better
Below is an example of the app's capabilities, showcasing its ability to provide detailed responses to user queries:
It sounds like you might be talking about a "Captain" from the Marvel universe! There are a couple of prominent ones:
- Captain America
- Captain Marvel
Could you specify which one you're interested in?
In the meantime, here's information for both:
Steve Rogers (original Captain America): His last major movie appearance was:
- Avengers: Endgame (2019)
- This film concluded his story arc.
Sam Wilson (current Captain America): The character of Sam Wilson (formerly Falcon) officially took on the mantle of Captain America in the Disney+ series The Falcon and The Winter Soldier (2021). His next movie will be:
- Captain America: Brave New World (expected 2025)
- This will be the first solo Captain America movie starring Sam Wilson.
β Star this repo if you find it useful!
π Found a bug? Report it here
π‘ Have an idea? Share it with us