Rikkahub-Revised README

The project's README from github.com/YaeNovin/Rikkahub-Revised. As one markdown file: README.md.

Rikkahub Revised app icon

Rikkahub Revised

An independent, community-maintained Android AI chat client based on RikkaHub.

English | Simplified Chinese

Latest release License: AGPL-3.0 Android 8.0+ Powered by OrcaRouter

[!IMPORTANT] Rikkahub Revised is a modified distribution of RikkaHub. It is not an official RikkaHub release and is not endorsed or supported by the upstream maintainers. Revised-specific issues should be reported in this repository, not to the upstream project.

Project Identity

This repository contains the complete source for Rikkahub Revised. The current release line is based on upstream RikkaHub 2.4.8 at commit 8824e0e8. Later upstream releases are not automatically included.

Item Value
Distribution name Rikkahub Revised
Android application ID me.rerere.rikkahub.revised
Current release 2.4.8-revised.7
Minimum Android version Android 8.0 (API 26)
Source repository YaeNovin/Rikkahub-Revised
License GNU Affero General Public License v3.0

The distinct application ID allows Rikkahub Revised and upstream RikkaHub to be installed on the same device. Their app data is separate, and this project does not automatically import data from the upstream application.

Download

Official Rikkahub Revised APKs are published only through this repository's GitHub Releases.

APK Intended devices
app-arm64-v8a-release.apk Most modern Android phones and tablets
app-x86_64-release.apk x86_64 emulators and compatible devices
app-universal-release.apk Universal fallback containing ARM64 and x86_64 native libraries

Release asset filenames may include the release version suffix. For example, the current .7 release publishes app-arm64-v8a-release-2.4.8-revised.7.apk; the updater detects the device ABI from the asset name.

The in-app updater reads the latest public release from this repository and offers an APK compatible with the device ABI. Release descriptions contain only user-facing updates and fixes; package integrity and signing continuity are verified separately during publication.

All future Revised releases must use the same signing certificate. Builds signed with another key cannot update an existing Rikkahub Revised installation. See RELEASE_SIGNING.md for the public certificate record and signing continuity policy. Private signing material is never stored in this repository.

Provider Promotion

Notice: The providers below are listed for promotion only. They are third-party providers and are not affiliated with this project.

Provider Overview
OrcaRouter Asia's largest large-model API gateway, offering secure inference with zero markup. Pay-as-you-go and subscription plans are available, and free models are provided for long-term use alongside paid models. Intelligent routing, secure deployment, and lower costs.

What Revised Changes

Rikkahub Revised keeps the upstream Android client as its foundation and adds or changes the following areas:

Current Formal Release: 2.4.8-revised.7

For the auditable modification record, upstream comparison, and release requirements, read MODIFICATIONS.md.

Inherited Capabilities

The upstream foundation provides the core Android chat experience, including:

These inherited capabilities originate from the upstream project unless a change is identified in MODIFICATIONS.md.

Build From Source

Prerequisites:

Clone the complete source and initialize its submodule:

git clone --recurse-submodules https://github.com/YaeNovin/Rikkahub-Revised.git
cd Rikkahub-Revised

Build a development APK on Windows:

.\gradlew.bat :app:assembleDebug

On Linux or macOS:

./gradlew :app:assembleDebug

Run JVM tests with ./gradlew test or gradlew.bat test. The Android app is the app module; the remaining modules and common change locations are mapped in docs/PROJECT_STRUCTURE.md.

The chat request lifecycle is documented separately in English and Simplified Chinese.

Release builds read signing values from the ignored local local.properties. Do not commit keystores, passwords, local.properties, or a Firebase configuration. Firebase and Crashlytics are disabled by default; a maintainer-owned configuration matching the Revised application ID is required to opt in.

Contributing and Support

Bug reports and changes for Rikkahub Revised are welcome through this repository's issues and pull requests. Please state whether a problem also occurs in upstream RikkaHub and avoid including provider keys, account data, signing files, or private chat content in reports.

Upstream documentation and community channels belong to the upstream project. They should not be treated as support channels for Revised-only behavior.

License and Attribution

Rikkahub Revised is distributed under the GNU Affero General Public License v3.0, consistent with its upstream foundation. When distributing modified versions or providing the software over a network, comply with the AGPL-3.0 source-availability requirements.

Copyright and authorship of unchanged upstream code remain with the upstream contributors. This repository does not claim authorship of that work.

Rikkahub-Revised (YaeNovin/Rikkahub-Revised)

Searching Database…

这是什么?Rikkahub Revised 是一款安卓 AI 聊天客户端,用于连接各家 LLM 服务商——它是 RikkaHub 的独立社区维护修改版,当前版本为 2.4.8-revised.7。
这是官方的 RikkaHub 应用还是分支版本?是分支版本(fork):它不是官方应用,也没有获得上游维护者的认可。它使用自己的应用 ID,因此可以在同一台设备上与上游 RikkaHub 并存安装,数据相互独立,也不会自动从上游应用导入数据。
怎么把它装到手机上?从这个仓库的 GitHub Releases 下载 APK——大多数较新的手机选 arm64-v8a,模拟器选 x86_64,也可以选通用版本。安装后,内置的更新器会自动识别设备的 ABI 并提供匹配的更新。
它自带 AI 服务吗,还是需要我自己接入服务商?需要你自己接入——它兼容 OpenAI、Google 和 Anthropic 类型的服务商以及自定义接口,并针对 OpenAI、Claude、Gemini、Grok、Qwen 和 DeepSeek 提供按模型适配的参数。列表中的 OrcaRouter 网关仅为付费推广,与本项目无关。
它会自动跟进上游 RikkaHub 的新版本吗?不会。这个版本线基于上游 2.4.8(提交 8824e0e8),之后的上游新版本不会自动包含进来。另外更新必须使用本项目自己的签名密钥——用其他密钥签名的 APK 无法覆盖更新已安装的版本。
它需要哪个安卓版本?Android 8.0(API 26)或更高版本。发布的 APK 覆盖 ARM64 手机和平板、x86_64 模拟器,另有一个同时包含两套原生库的通用版本作为备选。
所有数据都只存在我的手机上吗?知识库和助手记忆都存储在本地,诊断信息经过脱敏处理,不包含凭据、提示词、结构和二进制内容。敏感工具(工作区、剪贴板、日历、屏幕使用时长)都需要经过批准才能使用,而且 Firebase 只有在你主动选择开启时才会启用。
它的许可证有什么特别之处吗?它采用 AGPL-3.0,与上游相同:如果你分发修改后的版本,或通过网络对外提供该应用,就必须公开相应的源代码。这是标准的 AGPL 传染性开源协议——在 fork 之前值得了解。
除了纯文字聊天,它还能做什么?支持流式聊天,可输入多模态内容、解析文档、分支消息;还支持 MCP 工具、联网搜索服务商、提示词变量和助手配置。它能渲染 Markdown、LaTeX、表格和 Mermaid,还有可交互的 ECharts 图表、ABC 记谱和 Leaflet 地图。
它有本地知识库或 RAG 功能吗?有:文档会被导入、分块并通过混合搜索进行检索,助手可以绑定知识库,回答时会附带来源引用和文件预览。助手记忆的检索基于向量嵌入,并在需要时回退到关键词匹配。
它能生成图片吗?可以。Revised 增加了图片生成设置,支持全屏预览和 Gemini 的图片生成控制;实际能生成什么取决于你配置的服务商和模型。
Creator
YaeNovin
Size
62.3 MB
Stars
218
Age
1mo
Commits · 90 Days