Orin is a feature-rich Android application that brings the power of multiple state-of-the-art AI models to your fingertips. Built with modern Android development practices, it offers a seamless and intelligent chatting experience.
- Multi-Model Support: Switch between various AI models including:
- DeepSeek V3 & R1
- Llama 3.1 (8B & 70B)
- Gemini 1.5 Flash
- GPT-4o
- Claude 3.5 Sonnet
- Smart Reasoning: Includes "Think" and "Search" modes for deeper analysis and web-informed answers.
- Light & Dark Mode: Fully supports system-wide theme switching for a comfortable viewing experience.
- Chat History: Persistently store your conversations using Room Database with easy management.
- Token Usage Tracking: Monitor your token consumption for each model individually in the settings.
- Attachments: Support for sending images and files to the AI.
- Modern UI: Clean and intuitive interface built with Jetpack Compose.
| Dark Mode Chat | Light Mode Chat |
|---|---|
![]() |
![]() |
| Settings & Models | Chat History |
|---|---|
![]() |
![]() |
- Language: Kotlin
- UI Framework: Jetpack Compose
- Database: Room
- Networking: Retrofit & OkHttp
- Concurrency: Kotlin Coroutines & Flow
- Architecture: MVVM (Model-View-ViewModel)
- Clone the repository:
git clone https://github.com/your-username/Orin.git
- API Keys:
- Obtain your API keys from the respective providers (DeepSeek, OpenAI, Anthropic, Google, etc.).
- Add your keys in
gradle.propertiesor set them as environment variables (the project looks forAPI_KEYandHF_TOKEN).
- Build:
- Open the project in Android Studio.
- Sync Gradle and build the project.
- Run:
- Run the app on an emulator or a physical device (Android 8.0+ / API 26+).
This project is licensed under the MIT License - see the LICENSE file for details.



