gpt_mobile  by Taewan-P

Android chat app for multiple LLMs

created 2 years ago
845 stars

Top 43.1% on sourcepulse

GitHubView on GitHub
Project Summary

GPT Mobile is an Android chat application enabling simultaneous conversations with multiple large language models, including OpenAI, Anthropic, Google, and Ollama. It targets Android users who want a flexible, locally-managed AI client with a modern Material 3 and Jetpack Compose interface, allowing them to leverage their own API keys.

How It Works

The app utilizes official APIs for each supported LLM provider, allowing users to bring their own API keys. It supports customization of generation parameters like temperature and top-p, as well as system prompts and custom API endpoints/models. Chat history is stored locally on the device, ensuring privacy. The UI is built entirely with Kotlin and Jetpack Compose, adhering to modern Android development practices like a single-activity architecture and Material You dynamic theming.

Quick Start & Requirements

  • Install: Download from GitHub Releases or F-Droid.
  • Prerequisites: Android device, API keys for supported LLMs (OpenAI, Anthropic, Google, Groq, Ollama).
  • Setup: Requires obtaining and entering API keys.

Highlighted Details

  • Supports simultaneous chat with multiple LLMs.
  • Customizable generation parameters (temperature, top-p, system prompt).
  • Material You design with dynamic theming and dark mode support.
  • Local chat history storage.

Maintenance & Community

Contributions are welcome, with translations managed via Hosted Weblate.

Licensing & Compatibility

The project is licensed under the Apache License 2.0. This license is permissive and generally compatible with commercial use and closed-source applications.

Limitations & Caveats

Multimodal features (image/file support) are planned but not yet implemented. Cross-platform updates may have a delay compared to GitHub Releases due to verification processes.

Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
74 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.