Skip to content

derpx06/ChatBlaze

Repository files navigation

ChatBlaze: AI Chat Assistant

bot-2 svg

Work in Progress: An Android app for AI-driven conversations using cloud APIs, local servers, or offline LLMs.

License: MIT Build Status Kotlin Jetpack Compose

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!

Features

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

Installation

Prerequisites

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

Steps

  1. Clone the Repo:
    git clone [https://github.com/your-repo/botchat.git](https://github.com/your-repo/botchat.git)
    cd botchat

About

chat app for ai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages