gpt_mobile

Chat app for Android that supports answers from multiple LLMs at once. Bring your own API key AI client. Supports OpenAI, Anthropic, Google, and Ollama. Designed with Material3 & Compose.

open-sourcetool-integration
Visit WebsiteView on GitHub
1.0k
Stars
+87
Stars/month
4
Releases (6m)

Overview

GPT Mobile is an Android chat application that enables users to simultaneously interact with multiple AI language models from different providers. Built with Material3 design principles and Jetpack Compose, the app supports OpenAI GPT, Anthropic Claude, Google Gemini, Groq, and Ollama through their official APIs. Users bring their own API keys for each service, ensuring direct communication with providers without intermediary servers. The app features local-only chat history storage, meaning conversations are never stored remotely beyond the API calls themselves. Advanced customization options include adjustable temperature, top-p sampling, system prompts, and support for custom API URLs and models. The interface adapts to Android's Material You theming system with dynamic colors and seamless dark mode switching. With over 1,000 GitHub stars and modern Android architecture patterns, GPT Mobile offers a privacy-focused approach to multi-model AI interaction on mobile devices.

Pros

  • + Simultaneous multi-model chat allows direct comparison of responses from different AI providers in real-time
  • + Privacy-focused design with local-only chat history and direct API communication without intermediary servers
  • + Modern Android experience with Material3 design, dynamic theming, and seamless dark mode support

Cons

  • - Requires users to obtain and manage API keys from multiple providers, adding setup complexity
  • - Limited to text-only interactions currently, with image and file support planned for future releases
  • - Android-only availability restricts access for iOS users

Use Cases

Getting Started

Download the APK from GitHub releases and install on your Android device. Obtain API keys from your chosen providers (OpenAI, Anthropic, Google, etc.) and configure them in the app settings. Start a new chat and select multiple models to begin comparing responses simultaneously.