Rikkahub is an AI model aggregator and frontend interface that provides a unified platform for interacting with multiple large language model providers. It serves as a retrieval-augmented generation chat client with a provider-agnostic gateway, allowing users to switch between different models and endpoints.
The platform features a character persona manager for importing structured character cards and behavior settings to define specific interaction styles. It includes a sandboxed code execution environment with a portable Linux agent for running technical scripts and commands within the chat.
The system manages conversation history through a branch-based tree structure and maintains persistent context across threads via long-term vector memory. It supports multimodal context analysis for images and documents, integrates web search for real-time information retrieval, and employs a rendering pipeline for Markdown and LaTeX.