ChatterUI
An open-source Android LLM chat app runs GGUF models on-device through llama.cpp or connects to self-hosted backends and cloud APIs.
Alternative to:
ChatterUI is an Android chat app for people who want to use a local LLM on their phone or connect to a remote model. It supports assistant and character conversations, with control over reply generation and chat formatting.
- On-device models: Local Mode runs GGUF models through llama.cpp on the phone, provided the model fits in the device's memory.
- Remote connections: Chat with models served by Ollama, koboldcpp or text-generation-webui, or use cloud providers such as OpenAI, Claude and Cohere; the selected backend processes these requests.
- Character chats: Character Card v2 support lets you use character profiles and keep multiple conversations per character.
- Conversation controls: Adjust generation settings and instruction formatting, and use the phone's text-to-speech engine to read replies aloud.
The app also supports generic text and chat completion backends, plus custom API templates for providers outside its named connections. Local models can use files already in device storage or a copy held by the app.
ChatterUI is open source under AGPL-3.0. Android is the available platform; an iOS app isn't available.