MyGemini is a powerful Flutter application that brings together eight specialized AI assistants in one user-friendly interface. Powered by Google's Gemini 1.5 Pro model API, MyGemini offers intelligent assistance for various tasks, from coding to content creation.
-
AI Chat Assistant: Engage in intelligent conversations with image and text support.
-
AI Learning Assistant: Get personalized AI tutoring on various subjects.
- AI Code Generator: Create code snippets and receive programming help.
- AI Document Analyzer: Extract insights from documents efficiently.
- AI Content Creator: Generate creative content for various purposes.
- AI Email Composer: Craft professional emails with AI assistance.
- AI Translator: Translate text between multiple languages.
- AI Trend Newsletter Generator: Create newsletters based on current trends.
Settings Screen: Customize your MyGemini experience with easy-to-use toggles.
- Switch between Gemini-1.5-pro-latest and Gemini-1.5-flash models
- Toggle between dark and light modes for comfortable viewing
- Advanced AI Model: Powered by the Gemini 1.5 Pro model API for state-of-the-art performance.
- All-in-One Solution: Access multiple AI tools without switching apps.
- Intuitive Design: Easy navigation and user-friendly interface.
- Productivity Boost: Streamline tasks from coding to content creation.
- Customizable Experience: Each assistant is tailored for specific needs.
- Continuous Learning: Improve skills across various domains.
- Flexible Settings: Easily switch between AI models and app themes.
Check out MyGemini in action: Watch the demo video
- Download the APK:
- Install the APK on your Android device.
- Launch MyGemini and start exploring its features!
-
Clone the repository:
git clone https://github.com/amandangol/mygemini.git
-
Install dependencies:
cd mygemini flutter pub get
-
Set up API keys: Create a
.env
file in the root directory and add:GEMINI_API_KEY=your-api-key
-
Run the application:
flutter run
MyGemini harnesses the cutting-edge capabilities of the Gemini 1.5 Pro model API, developed by Google. This advanced large language model powers all eight AI assistants within the app, enabling:
- Sophisticated natural language understanding and generation
- Multimodal interactions, combining text and image inputs
- Context-aware responses across various domains
- High-quality code generation and analysis
- Accurate language translation and content creation
- Dynamic model switching (Gemini-1.5-pro-latest and Gemini-1.5-flash)
- Dark and light mode options
- Responsive layout for various device sizes
The Gemini 1.5 Pro model's extensive knowledge base and powerful reasoning capabilities allow MyGemini to provide intelligent assistance across a wide range of tasks, from casual conversations to complex problem-solving.
The app is built with Flutter and uses GetX for state management and navigation, ensuring a smooth and responsive user experience across devices while leveraging the full potential of the Gemini 1.5 Pro API.