Rikkahub
RikkaHub is an Android APP that supports for multiple LLM providers.
Install / Use
/learn @rikkahub/RikkahubAbout this skill
Quality Score
0/100
Category
Customer SupportSupported Platforms
Gemini CLI
Claude Code
Cursor
README
<div align="center">
<img src="docs/icon.png" alt="App Icon" width="100" />
<h1>RikkaHub</h1>
A native Android LLM chat client that supports switching between different providers for conversations 🤖💬
Click to join our Discord server 👉 【RikkaHub】
</div> <div align="center"> <img src="docs/img/chat.png" alt="Chat Interface" width="150" /> <img src="docs/img/desktop.png" alt="Models Picker" width="450" /> </div>🚀 Download
💖 Sponsors
<div align="center"> <img src="app/src/main/assets/icons/aihubmix-color.svg" alt="Aihubmix" width="50" /> <p style="font-size: 16px; font-weight: bold;">Aihubmix</p> <p style="font-size: 14px;">Thanks to <a href="https://aihubmix.com?aff=pG7r">aihubmix.com</a> for their financial support. We recommend using aihubmix as a one-stop shop for mainstream models worldwide. (OpenAI, Claude, Google Gemini, DeepSeek, Qwen, and hundreds more).</p> </div>✨ Features
- 🎨 Material You Design and 🌙 Dark mode
- 🔄 Multiple AI Provider Support: custom API / URL / models (all OpenAI, Google, Anthropic compatible api)
- 🖼️ Multimodal input support (Image, Text Documentation, PDF, Docx)
- 🖥️ Web access for multi-platform use
- 🛠️ MCP support
- 📝 Markdown Rendering (with code highlighting, Latex formulas, tables, Mermaid)
- Message Branching
- 🔍 Search capabilities (Exa, Tavily, Zhipu, LinkUp, Brave, Perplexity, etc.)
- 🧩 Prompt variables (model name, time, etc.)
- 🤳 QR code export and import for providers
- 🤖 Agent customization
- 🧠 ChatGPT-like memory feature
- 📝 AI Translation
- 🌐 Custom HTTP request headers and request bodies
- 💌 Silly Tavern character card import
✨ Contributing
This project is developed using Android Studio. PRs are welcome!
Technology stack documentation:
- Kotlin (Development language)
- Koin (Dependency Injection)
- Jetpack Compose (UI framework)
- DataStore (Preference data storage)
- Room (Database)
- Coil (Image loading)
- Material You (UI design)
- Navigation Compose (Navigation)
- Okhttp (HTTP client)
- kotlinx.serialization (JSON serialization)
- compose-icons/lucide (Icon library)
[!TIP] You need a
google-services.jsonfile atappfolder to build the app.
[!IMPORTANT]
The following PRs will be rejected:
- Translation related changes, such as adding new languages or updating existing translations
- Adding new features, this project is opinionated and will not accept pull requests for new features
- Large-scale refactoring and changes generated by AI
💰 Donate
⭐ Star History
If you like this project, please give it a star ⭐
