RikkaHub A native Android LLM chat client that supports switching between different providers for conversations 🤖💬 Click to join our Discord server 👉 【RikkaHub】 简体中文 | 繁體中文 | English 🚀…
RikkaHub


A native Android LLM chat client that supports switching between different providers for
conversations 🤖💬
Click to join our Discord server 👉 【RikkaHub】
[简体中文](README_ZH_CN.md) | [繁體中文](README_ZH_TW.md) | English
🚀 Download
🔗 Download from Website (Recommended)
💖 Sponsors
| Sponsor | Description |
|:---------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Aihubmix | Thanks to aihubmix.com 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). |
| 随想AI网关 | 感谢随想AI网关对本项目的赞助!随想AI网关 是一家可靠高效的 API 中继服务提供商,提供 Claude、Codex、Gemini 等的中继服务。注重隐私的中转站·无数据倒卖·无模型掺水,隐私,透明,极速售后。新账户注册每日签到就送 0.5 元测试额度,充值额度 1:1,无需订阅,按量付费。多线路冗余、跨区域容灾、自动故障切换,长链路 SSE 不中断。99.9% 可用性,关键调用从不掉队。 |
✨ Features
- 🎨 Material You Design and 🌙 Dark mode
- 📦 Workspace: a proot-based Linux agent environment
- 🔄 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
- Room (Database)
- Coil (Image loading)
- Material You (UI design)
- Navigation 3 (Navigation)
- Okhttp (HTTP client)
- kotlinx.serialization (JSON serialization)
google-services.json file at app folder to build the app.
> [!IMPORTANT]
> The following PRs will be rejected:
> 1. Translation related changes, such as adding new languages or updating existing translations
> 2. Adding new features, this project is opinionated and will not accept pull requests for new features
> 3. Large-scale refactoring and changes generated by AI
💰 Donate
⭐ Star History
If you like this project, please give it a star ⭐

📄 License
[License](LICENSE)
-
rikkahub ★ PINNED
RikkaHub is an Android APP that supports for multiple LLM providers.
Kotlin ★ 5.6k 1d agoExplain → -
jlatexmath-android ★ PINNED ⑂
LaTeX renderer for Android
Java ★ 1 17d agoExplain → -
markdown ⑂
Markdown parser written in kotlin
Kotlin ★ 2 11d agoExplain → -
hugeicons-compose
No description.
Kotlin ★ 2 3mo agoExplain → -
docs
No description.
MDX ★ 1 9d agoExplain → -
termux-packages ⑂
A package build system for Termux.
Shell ★ 0 24d agoExplain → -
sqlite-android ⑂
Android SQLite support library
Java ★ 0 4mo agoExplain → -
.github
No description.
★ 0 10mo agoExplain → -
rikka-prompts
RikkaHub内置Prompt性能自动化测试
TypeScript ★ 0 10mo agoExplain →
No repos match these filters.