Android app for LLM provider switching
Top 33.0% on sourcepulse
RikkaHub is a native Android application designed for interacting with multiple Large Language Model (LLM) providers. It caters to Android users seeking a versatile and customizable chat experience across various AI models, offering features like multimodal input, advanced markdown rendering, and integrated search capabilities.
How It Works
RikkaHub leverages a modern Android architecture with Jetpack Compose for its UI, Koin for dependency injection, and DataStore/Room for data persistence. It supports multiple LLM providers (OpenAI, Google) via custom API endpoints and model configurations, enabling flexible integration. The app also incorporates advanced features like multimodal input, comprehensive markdown rendering with code highlighting and Mermaid diagrams, and integrated search using Exa, Tavily, and Zhipu.
Quick Start & Requirements
google-services.json
file in the app
folder.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires a google-services.json
file for building, which may be a barrier for users without direct access to Google services or specific project configurations. The license is not explicitly defined, which could impact commercial adoption.
16 hours ago
Inactive