Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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.
https://github.com/taewan-p/gpt_mobile

android anthropic chatbots chatgpt claude compose gemini google hacktoberfest jetpack jetpack-compose kotlin ollama ollama-api ollama-app openai

Last synced: 9 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# GPT Mobile

### Chat Assistant for Android that supports chatting with multiple models at once.

[![GitHub all releases](https://img.shields.io/github/downloads/Taewan-P/gpt_mobile/total?label=Downloads&logo=github)](https://github.com/Taewan-P/gpt_mobile/releases/)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Taewan-P/gpt_mobile?color=black&label=Stable&logo=github)](https://github.com/Taewan-P/gpt_mobile/releases/latest/)

## Screenshots

## Demos

| | | |
|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|

## Features

- **Chat with multiple models at once**
- Uses official APIs for each platforms
- Supported platforms:
- OpenAI GPT
- Anthropic Claude
- Google Gemini
- Ollama
- Can customize temperature, top p (Nucleus sampling), and system prompt
- Custom API URLs, Custom Models are also supported
- Local chat history
- Chat history is **only saved locally**
- Only sends to official API servers while chatting
- [Material You](https://m3.material.io/) style UI, Icons
- Supports dark mode, system dynamic theming **without Activity restart**
- Per app language setting for Android 13+
- 100% Kotlin, Jetpack Compose, Single Activity, [Modern App Architecture](https://developer.android.com/topic/architecture#modern-app-architecture) in Android developers documentation

## To be supported

- Manual Languages Setting for Android 12 and below
- More platforms
- Image, file support for multimodal models

If you have any feature requests, please open an issue.

## Downloads

You can download the app from the following sites:

[Get it on F-Droid](https://f-droid.org/packages/dev.chungjungsoo.gptmobile)
[Get it on Google Play](https://play.google.com/store/apps/details?id=dev.chungjungsoo.gptmobile&utm_source=github&utm_campaign=gh-readme)
[Get it on GitHub](https://github.com/Taewan-P/gpt_mobile/releases)

Cross platform updates are supported. However, GitHub Releases will be the fastest track among the platforms since there is no verification/auditing process. (Probably 1 week difference?)

## Build

1. Clone repo
2. Open in Android Studio
3. Click `Run` or do Gradle build

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=Taewan-P/gpt_mobile&type=Timeline)](https://star-history.com/#Taewan-P/gpt_mobile&Timeline)

## License

See [LICENSE](./LICENSE) for details.

[F-Droid Icon License](https://gitlab.com/fdroid/artwork/-/blob/master/fdroid-logo-2015/README.md)