rikkahub
View on GitHubRikkaHub is an Android APP that supports for multiple LLM providers.
RikkaHub is a native Android LLM chat client with Material You UI that lets you switch between any OpenAI/Anthropic/Gemini-compatible provider. It adds MCP support, custom agents, memory, multimodal input, search grounding and a web UI.
Use Cases
Chat with multiple LLM providers from one Android appBring-your-own API key / custom OpenAI-compatible endpointsMultimodal input: images, PDF, DocxConnect MCP servers for tool useCustom agent and prompt configurationChatGPT-like persistent memoryWeb search grounding via Exa, Tavily, Brave, PerplexityImport Silly Tavern character cardsUse the same chat client in a browser via web UIAI translation of messagesMarkdown, LaTeX, Mermaid and code rendering in chatMessage branching for exploring alternate repliesproot-based Linux agent workspace on device
Built With
- Language
- Kotlin
- Frameworks
- Jetpack Compose · Koin · Room · DataStore · OkHttp · kotlinx.serialization · Coil · Material 3 · Navigation 3 · MCP
Tags
android · kotlin · llm-chat-client · multi-provider · mcp · chatbot-ui · multimodal · agent · jetpack-compose · material-you · web-ui · prompt-variables · message-branching · memory · search-integration · self-hosted