mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: rikkahub

rikkahub for MCP

Rikkahub: Android LLM Client for Multi-Provider AI and Device Agent Tasks

  • Free
  • 4.4
  • V 2.5.1

Rikkahub: Android LLM Client for Multi-Provider AI and Device Agent Tasks

Rikkahub is an Android LLM chat client connecting to multiple AI service providers like OpenAI, Google Gemini, and Anthropic. Built with Kotlin and Jetpack Compose, it offers a unified interface for AI interactions. It also functions as an MCP client, allowing it to utilize external MCP servers for advanced tool access. A standalone RikkaWeb server provides a web UI and API, requiring Java 17+. Rikkahub targets AI enthusiasts and developers seeking control over their AI agent setups.

What does Rikkahub connect to?

Rikkahub connects to various AI service providers, including those compatible with OpenAI, Google Gemini, and Anthropic APIs. It also integrates with third-party API proxy services such as APIYI and ZenMux. As an MCP client, Rikkahub can connect to external MCP servers that expose additional tools. Communication uses streamable HTTP for AI providers and Server-Sent Events (SSE) for API relay services, supporting long-chain interactions.

Core features and tools

The core Rikkahub application is an LLM chat client with built-in search integrations like Exa, Tavily, Brave, and Perplexity. It includes a Workspace, a proot-based Linux agent environment, and a ChatGPT-like memory feature. Through MCP integration, it can access tools from external MCP servers. The Rikkahub Agent fork demonstrates over 80 device tools, including tapping, swiping, SMS, file management, an in-app browser, SSH, Termux, scheduled jobs, and a Telegram bot.

Who is it for?

Rikkahub is for AI enthusiasts and users who desire detailed control over their AI interactions, enabling them to switch between multiple LLM providers within a single application. It also serves developers interested in creating phone-based AI agent setups. These users benefit from its ability to integrate various AI models and external tools. Skip this if you prefer a single, fixed AI provider without needing agentic capabilities or device interaction.

How to get started

The primary authentication model for Rikkahub's Android application involves using API keys obtained from various AI service providers or proxy services, configured directly within the app's settings. For the RikkaWeb standalone server, authentication can be enabled using JWT (JSON Web Token) by specifying an access password during its startup process.

Use cases

  • Unified Multi-Provider AI Chat: Engage in conversations with various large language models, using multimodal input and rich Markdown rendering.
  • Agentic Task Execution with a Linux Workspace: Allow the AI to perform practical tasks directly on the Android device, such as information gathering or document organization.
  • Enhanced AI Capabilities via External Tools and Real-time Search: Connect to external MCP servers for tools like device controls or SSH, and integrate real-time web search results.

Rikkahub offers a versatile Android LLM client for interacting with multiple AI providers and external tools. Its proot-based Linux Workspace enables on-device agentic tasks, while MCP client support extends its capabilities through external servers. The RikkaWeb server provides a web interface for broader access. Try configuring an OpenAI-compatible API key to begin a multi-model chat session.

  • Pros

    • Connects to multiple LLM providers and proxies.
    • Integrates external MCP server tools.
    • Features a proot-based Linux Workspace.
    • Supports multimodal input and Markdown rendering.
  • Cons

    • Requires managing separate API keys for providers.
    • RikkaWeb server needs Java 17+ runtime.
    • Agent tools depend on external MCP servers.
    • Main Rikkahub lacks direct device-level tool exposure.
Icon of program: rikkahub

rikkahub for MCP

  • Free
  • 4.4
  • V 2.5.1