https://github.com/mu173/gemma3-chat-app
https://github.com/mu173/gemma3-chat-app
edge-ai flutter gde gemma gemma3 google ios llm mediapipe mediapipe-genai mobile sample
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mu173/gemma3-chat-app
- Owner: mu173
- License: mit
- Created: 2025-07-04T05:34:00.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-04T11:50:51.000Z (3 months ago)
- Last Synced: 2025-07-04T13:01:27.594Z (3 months ago)
- Topics: edge-ai, flutter, gde, gemma, gemma3, google, ios, llm, mediapipe, mediapipe-genai, mobile, sample
- Language: C++
- Size: 613 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gemma3 Chat App: A Flutter Sample for Edge AI 🌟

[](https://github.com/mu173/gemma3-chat-app/releases)---
## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)---
## Overview
The **Gemma3 Chat App** is a sample Flutter application designed for Gemma3 Edge-serving. This app demonstrates how to utilize edge AI capabilities in mobile applications. Built with Flutter, it provides a seamless experience across both iOS and Android devices. The app leverages advanced AI technologies to offer real-time chat functionalities.
You can find the latest releases of the Gemma3 Chat App [here](https://github.com/mu173/gemma3-chat-app/releases). Download the latest version and execute it to explore the features.
---
## Features
- **Real-Time Chat**: Engage in real-time conversations with users.
- **Edge AI Integration**: Utilize AI capabilities directly on the device for faster response times.
- **Cross-Platform**: Runs smoothly on both iOS and Android.
- **User-Friendly Interface**: Simple and intuitive design for easy navigation.
- **Media Processing**: Integrates MediaPipe for advanced media functionalities.
- **Large Language Model Support**: Leverage LLMs for enhanced communication.---
## Technologies Used
- **Flutter**: The primary framework for building the app.
- **Dart**: The programming language used in Flutter.
- **Gemma3**: The edge-serving technology powering the app.
- **MediaPipe**: For real-time media processing.
- **Google Cloud**: For backend services and data storage.
- **Firebase**: For real-time database and authentication services.---
## Installation
To install the Gemma3 Chat App, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/mu173/gemma3-chat-app.git
cd gemma3-chat-app
```2. **Install Dependencies**:
Ensure you have Flutter installed. Run the following command:
```bash
flutter pub get
```3. **Run the App**:
Use the following command to run the app on your device:
```bash
flutter run
```For the latest releases, visit [here](https://github.com/mu173/gemma3-chat-app/releases) to download and execute the necessary files.
---
## Usage
Once installed, you can open the app on your device. Here are some features to explore:
- **Start a New Chat**: Tap on the "New Chat" button to initiate conversations.
- **Send Media**: Use the media button to send images or videos.
- **View Chat History**: Access previous conversations through the history tab.
- **Customize Settings**: Adjust notification settings and user preferences in the settings menu.---
## Contributing
We welcome contributions to improve the Gemma3 Chat App. If you would like to contribute, please follow these steps:
1. **Fork the Repository**: Click the "Fork" button at the top right of the page.
2. **Create a New Branch**:
```bash
git checkout -b feature/YourFeatureName
```
3. **Make Your Changes**: Implement your features or fixes.
4. **Commit Your Changes**:
```bash
git commit -m "Add your message here"
```
5. **Push to Your Branch**:
```bash
git push origin feature/YourFeatureName
```
6. **Create a Pull Request**: Go to the original repository and click "New Pull Request".We appreciate your contributions and will review your pull request promptly.
---
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---
For more information and updates, check the [Releases](https://github.com/mu173/gemma3-chat-app/releases) section.