乐于分享
好东西不私藏

RikkaHub:一款全能强大的安卓AI助手客户端,让你的手机变身AI工作站

RikkaHub:一款全能强大的安卓AI助手客户端,让你的手机变身AI工作站

在人工智能飞速发展的今天,移动端的AI应用层出不穷。但如果你是一位追求极致体验、注重数据隐私、并且希望灵活调用各种大语言模型(LLM)的安卓用户,那么今天要介绍的这款开源项目——RikkaHub,绝对值得你关注。

RikkaHub 是一款专为安卓平台打造的原生 LLM 聊天客户端,它不仅界面美观,功能更是强大到令人惊叹。目前,该项目在 GitHub 上已斩获3.3k 颗星,拥有215 个分支,成为了众多 AI 爱好者的首选工具。

什么是 RikkaHub?

RikkaHub 是一个支持多模型服务的安卓应用,它的核心理念是“连接”与“自由”。你可以把它理解为手机上的“AI 路由器”——它本身不提供模型,而是让你能够接入几乎所有的 AI 供应商和模型,在一个统一的、设计精美的界面中进行使用。

项目采用原生技术(Kotlin + Jetpack Compose)开发,这意味着它拥有极快的启动速度和流畅的交互体验,完全不同于某些套壳网页的笨重应用。

强大到离谱的核心功能

RikkaHub 的功能列表堪称“瑞士军刀”级别,几乎覆盖了所有你能想到的 AI 对话场景。

1. 极致的视觉与渲染体验

Material You 设计:应用完美适配安卓的 Material You 设计规范,能根据你的壁纸颜色自动调整主题色,界面简洁且现代。

富文本渲染:对于 AI 生成的内容,RikkaHub 支持Markdown、数学公式(LaTeX)以及Mermaid 流程图的实时渲染。无论是写代码还是画图表,显示效果都极其专业。

2. 灵活的模型与提供商支持

多供应商接入:你可以自由配置 OpenAI、Google 等各大厂商的 API,甚至支持自定义 API 地址和请求头,完美适配各种第三方代理平台。

无限制模型管理:与某些竞品不同,RikkaHub 允许你添加任意数量的模型,且支持“显示名称”与“模型 ID”分开命名,方便管理。

自动模型导入:如果你使用的是标准 OpenAI 结构的 API 地址,应用可以自动从该链接拉取模型列表,无需手动逐个输入。

3. 独家的高阶自定义能力

这是 RikkaHub 区别于其他客户端的“杀手锏”:

自定义请求 Headers 和 Body:这是目前市面上极少数支持此功能的应用。对于那些需要特殊参数的模型(如 Claude 的 128k 大输出),你可以手动修改请求体,彻底解锁模型的全部潜力。

超长上下文支持:你可以自由选择上下文长度,不再受限于默认的短上下文限制。

4. 智能体与工具调用(Agentic Features)

内置工具调用:在最新的 2.0 版本中,RikkaHub 重构了消息结构,以适配Agentic 模型的多步调用。助手内置了获取时间、TTS(文本转语音)等实用工具。

记忆功能:支持类似 ChatGPT 的记忆功能(需模型支持工具调用),让对话更具连续性。

5. 数据安全与隐私

全本地运行:RikkaHub 完全在本地运行,不会上传你的聊天记录。只有当你发送消息时,数据才会发送给你指定的 AI 提供商。对于注重隐私的用户来说,这无疑是一颗定心丸。

本地数据库:所有聊天记录都通过 Room 数据库存储在手机本地。

6. 联网搜索与多模态

联网搜索:支持集成第三方搜索 API(如 Exa、Tavily、智谱等),让 AI 能够获取实时信息。

图像支持:支持生图模型返回图片,且聊天中的任何图片(包括你发过的图片)都可以随时保存到本地。

7. 数据导入导出与备份

全新备份机制:2.0 版本新增了备份提醒功能,并修复了内存溢出问题,确保你的数据万无一失。

二维码分享:提供商的信息配置可以通过二维码进行导入和导出,方便多设备同步。

Markdown 导出:支持将对话导出为 Markdown 文件,图片会以 Base64 格式嵌入,甚至联网搜索的引用链接也会作为超链接保留。

8. 效率与组织功能

全局全文搜索:现在你可以搜索所有聊天记录中的具体消息内容,而不只是标题。

收藏夹系统:支持收藏重要的消息,方便日后查阅。

文件管理:可以手动管理聊天产生的文件,支持手动删除。

数据统计:新增数据统计页面,让你清晰了解自己的使用情况。

Web 端支持:最新的 2.0 大版本更新后,RikkaHub 新增了 Web 端功能,方便在局域网内通过桌面端访问手机上的服务。

技术架构与生态

RikkaHub 是一个典型的现代安卓应用典范,其技术栈非常前沿:

UI 框架:Jetpack Compose,完全声明式 UI,保证了界面的响应性和美观度。

依赖注入:Koin,保证模块间的解耦。

本地存储:DataStore(存储配置) + Room(存储聊天记录)。

网络请求:Okhttp + kotlinx.serialization。

对于开发者而言,RikkaHub 不仅是一个好用的工具,更是一个绝佳的二次开发范本。项目结构清晰,遵循了现代安卓开发的最佳实践。如果你有想法,完全可以基于它进行二次开发,增加新的模型提供商或个性化功能(商业使用需遵守其开源协议)。

总结

RikkaHub 的出现,弥补了安卓平台上高质量、高自由度 AI 客户端的空白。它不仅拥有媲美 ChatGPT 官方客户端的流畅体验,更在可定制性功能深度上远超同类产品。

无论你是喜欢折腾各种 API 的极客玩家,还是只想在一个地方统一管理所有 AI 对话的普通用户,RikkaHub 都能满足你的需求。更重要的是,作为一个开源项目,它的数据透明、隐私安全,且保持着极高的更新频率。

相关链接:

GitHub 开源地址:https://github.com/rikkahub/rikkahub

官方网站:https://rikka-ai.com/

注意:RikkaHub 目前仅支持安卓平台,暂无 iOS 版本计划