RikkaHub
ActiveDescription
RikkaHub is a native Android chat client for multiple LLM providers, with MCP support, customizable agents, message branching, and advanced Markdown rendering.
Key Features
- Material You design with dark mode and dynamic theming
- Multi-provider support - custom API, URL, and model for all OpenAI/Anthropic/Google-compatible APIs
- MCP tool calling - extend chat with Model Context Protocol servers
- Multimodal input - images, text, PDF, and Docx documents in one conversation
- Message branching - explore alternative replies without losing the original thread
- Advanced Markdown - code highlighting, LaTeX, tables, and Mermaid rendering
Use Cases
💡 Chatting with multiple LLM providers from a single Android app
💡 Branching conversations to A/B test different prompts against the same context
💡 Extending a mobile chat with MCP servers for tool use
💡 Reading and chatting with PDF or Docx documents on the go
💡 Using web search providers like Exa, Tavily, or Brave directly inside chat
Categories
Quick Start
# Build with Android Studio (Bun 1.3+ for tooling, JDK 17+)
# Requires a `google-services.json` at `app` for build.
git clone https://github.com/rikkahub/rikkahub.git
cd rikkahub
# Open in Android Studio, place google-services.json in app/, then Run.
# Or download a prebuilt APK from
# https://rikka-ai.com/download
# or install from Google Play:
# https://play.google.com/store/apps/details?id=me.rerere.rikkahub