
Keys AI is LLM chat app for Android that enables users to chat with a variety of LLM models from various providers using their own API keys.

API Keys can be added from top providers with OpenAI, OpenRouter, Anthropic and DeepSeek currently supported and more planned for the future.

Once users add their API key for a provider chat models from that provider are unlocked. From there users can explore all of the models available to them to explore the capabilities different models have to offer. They only pay the providers for what they use rather than having a monthly subscription.

Responses support markdown formatting for better readability.

User chats and keys are stored locally in an encrypted database.

New chat models are added as they release to keep things fresh.

This project is developed as a way for me to explore modern Android development in my free time.
Technologies used include Jetpack Compose, Navigation, Room, Datastore, Coroutines, Hilt, ViewModels, Flows and more while maintaining clean architecture.

As a side project I can’t work on Keys all of the time so updates may not happen on a regular schedule but new features will be added as time permits.