Welcome to GemAI
GemAI is a simple yet powerful wrapper for Google’s Gemini AI, providing an intuitive chat interface for Android devices. Built with modern Android development practices, GemAI offers a seamless experience for interacting with Google’s advanced AI models. Whether you’re looking to have intelligent conversations, get help with tasks, or explore the capabilities of Gemini AI, GemAI provides a clean, efficient interface with full conversation history persistence.Key features
Persistent chat history
Room Database integration ensures your conversations are saved locally and accessible across sessions
Clean architecture
Built with separation of concerns using domain, data, and presentation layers with Hilt dependency injection
Modern UI with Jetpack Compose
Fully declarative UI built with Jetpack Compose, featuring Material 3 design and dark mode support
Multiple AI models
Support for different Gemini AI model configurations to suit your specific use cases
Smart prompt suggestions
Pre-built prompt suggestions help you get started with meaningful conversations quickly
Streaming responses
Real-time streaming responses provide immediate feedback as the AI generates answers
Tech stack
GemAI is built using cutting-edge Android development technologies:- Architecture: Clean Architecture principles with clear separation of domain, data, and presentation layers
- Platform: Android API 29+ (Android 10 and above)
- Language: Kotlin with JDK 17
- UI Framework: Jetpack Compose for modern, declarative UI
- Navigation: Compose Destinations for type-safe navigation
- Database: Room Database for local persistence
- Configuration: DataStore with Protocol Buffers for preferences
- Dependency Injection: Hilt for compile-time safe DI
- Async: Kotlin Coroutines and Flow for reactive programming
- AI Integration: Google Generative AI SDK (Gemini)
Getting started
Installation
Clone the repository and build the app in Android Studio
Quick start
Get your API key and start chatting with Gemini AI in minutes
Screenshots
Here’s what GemAI looks like in action:


GemAI is a hobby project under active development. New features and improvements are added regularly as time permits.