# Taewan-P/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.

Repository: https://github.com/Taewan-P/gpt_mobile
Canonical: https://ross.abutalabs.com/products/gpt_mobile
Language: Kotlin
License: GPL-3.0
License Family: copyleft
Topics: android, chatgpt, claude, compose, gemini, jetpack-compose, chatbots, jetpack, kotlin, anthropic, google, openai, hacktoberfest, ollama, ollama-api, ollama-app, groq, groq-api, collaborate, deepseek
Last push: 2026-08-26T14:39:03+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 91
- inputs: {"age_days": 1276, "days_push": 7, "days_rel": 16, "gap_med": 19, "n_releases_24m": 16}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1209, forks 134 (observed 2026-08-28T04:03:59.810473+00:00)

## What it is
GPT Mobile is an Android chat application that lets users talk to multiple LLM providers (OpenAI, Anthropic, Google Gemini, Groq, Ollama) simultaneously using their own API keys. Built with Kotlin, Jetpack Compose, and Material3, it stores chat history locally, encrypts credentials with Android Keystore, and supports optional agent tools including web search and MCP servers.

## Use cases
- chat with multiple AI models side by side on Android
- compare answers from GPT, Claude, and Gemini at once
- use my own API key for a private AI chat app
- connect a local Ollama model from my phone
- keep chat history stored only on my device
- add web search or MCP tools to an AI assistant on Android

## When to choose
- you want one Android app to query several LLM providers simultaneously
- you prefer bring-your-own-key privacy with locally stored history and encrypted credentials
- you want a native Material3/Compose experience with optional agent tools and MCP support

## When to avoid
- you need an iOS, desktop, or web client
- you want a hosted service with no API keys or subscriptions managed for you
- you need features like image generation or voice input not offered by the app

## Facets
- artifact type: application
- maturity: active
- function: chatbot, chat-interface, agent-framework, mcp, http-client
- domain: chatbots, large-language-models, android-tools, artificial-intelligence, privacy
- platform: jvm
- tags: bring-your-own-key, material3, jetpack-compose, multi-llm, ollama, openai, anthropic, gemini, groq, local-chat-history, tool-calling, android, mobile

## Member repositories
- Taewan-P/gpt_mobile (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:59.810473+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:18:33.943794+00:00, confidence not recorded.
  - readme: https://github.com/Taewan-P/gpt_mobile (fetched 2026-08-28T04:03:59.810473+00:00, sha 2018894529f9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
