Work in Progress: An Android app for AI-driven conversations using cloud APIs, local servers, or offline LLMs.
ChatBlaze is an open-source AI chat app for Android, enabling users to engage with AI via OpenRouter or HuggingFace APIs, a local server, or offline LLMs. Select from various language models and enjoy a modern, responsive UI built with Jetpack Compose.
Note: This project is under active development. Contributions are encouraged!
- Cloud AI:
- Integrate with OpenRouter or HuggingFace APIs using your keys.
- Access LLMs like LLaMA, Mistral, or GPT-based models.
- Local Server:
- Connect to a custom REST API server hosting your LLM.
- Perfect for privacy or specialized AI setups.
- Offline LLMs:
- Run lightweight models (e.g., MobileBERT, DistilBERT) on-device.
- Offline inference without internet.
- Model Choice:
- Pick your preferred LLM for customized responses.
- Switch between cloud, local, or offline modes seamlessly.
- Sleek UI:
- Crafted with Jetpack Compose for a smooth, responsive interface.
- Offers dark/light themes with gradient styling.
- Android Device: API 24 (Nougat) or higher.
- Development Setup:
- Android Studio Koala (2024.1.1) or later.
- Kotlin 2.0.0, Gradle 8.0+.
- API Keys (optional):
- Local Server (optional): REST API (e.g., Flask) with an LLM.
- Offline Models (optional): 4GB+ RAM for on-device inference.
- Clone the Repo:
git clone [https://github.com/your-repo/botchat.git](https://github.com/your-repo/botchat.git) cd botchat