Skip to content

Repository files navigation

Orin - Multi-Model AI Assistant

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.

🚀 Features

  • 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.

📸 Screenshots

Dark Mode Chat Light Mode Chat
Settings & Models Chat History

🛠 Tech Stack

⚙️ Setup & Installation

  1. Clone the repository:
    git clone https://github.com/your-username/Orin.git
  2. API Keys:
    • Obtain your API keys from the respective providers (DeepSeek, OpenAI, Anthropic, Google, etc.).
    • Add your keys in gradle.properties or set them as environment variables (the project looks for API_KEY and HF_TOKEN).
  3. Build:
    • Open the project in Android Studio.
    • Sync Gradle and build the project.
  4. Run:
    • Run the app on an emulator or a physical device (Android 8.0+ / API 26+).

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An AI-powered Android chatbot built with Kotlin, Jetpack Compose, and the DeepSeek API.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages