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-чат-клиент для Android для общения с LLM-провайдерами, независимая модифицированная сборка RikkaHub, которую поддерживает сообщество. Текущий релиз — 2.4.8-revised.7.
Это официальное приложение RikkaHub или форк?Форк: это неофициальное приложение, авторы оригинального RikkaHub его не поддерживают. У него свой application ID, поэтому оно устанавливается рядом с оригинальным RikkaHub на том же устройстве, с отдельными данными и без автоматического импорта из оригинального приложения.
Как установить его на телефон?Скачайте APK из GitHub Releases этого репозитория — arm64-v8a для большинства современных телефонов, x86_64 для эмуляторов или универсальную сборку. После этого встроенный обновлятор определит ABI вашего устройства и предложит подходящие обновления.
Внутри уже есть встроенный AI-сервис, или я подключаю своих провайдеров?Вы подключаете своих — работает с провайдерами, совместимыми с OpenAI, Google и Anthropic, а также с кастомными эндпоинтами, с настройками параметров под модели OpenAI, Claude, Gemini, Grok, Qwen и DeepSeek. Указанный шлюз OrcaRouter — это только платная реклама, к проекту он отношения не имеет.
Будет ли он автоматически подхватывать новые релизы оригинального RikkaHub?Нет. Эта линейка релизов основана на upstream-версии 2.4.8 (коммит 8824e0e8), и более поздние релизы оригинала автоматически не попадают. Кроме того, для обновлений нужен собственный ключ подписи проекта — APK, подписанный другим ключом, не может обновить уже установленную версию.
Какая версия Android нужна?Android 8.0 (API 26) или новее. Релизные APK охватывают телефоны и планшеты на ARM64, эмуляторы x86_64, плюс универсальную сборку на оба набора нативных библиотек.
Всё остаётся на моём телефоне?Базы знаний и память ассистентов хранятся локально, а диагностика очищается так, что в неё не попадают учётные данные, промпты, схемы и бинарный контент. Чувствительные инструменты (workspace, буфер обмена, календарь, время работы экрана) скрыты за запросами на разрешение, а Firebase включается только если вы сами это разрешите.
Есть ли что-то необычное в лицензии?Это AGPL-3.0, как и в оригинале: если вы распространяете изменённые версии или предоставляете приложение по сети, вы обязаны открыть соответствующий исходный код. Стандартное copyleft по AGPL — полезно знать перед тем, как делать свой форк.
Что умеет внутри чата помимо простого текста?Стриминговый чат с мультимодальным вводом, разбором документов и ветвлением сообщений; MCP-инструменты, провайдеры веб-поиска, переменные промптов и профили ассистентов. Поддерживаются Markdown, LaTeX, таблицы и Mermaid, а также интерактивные графики ECharts, нотная запись ABC и карты Leaflet.
Есть ли локальные базы знаний или RAG?Да: документы загружаются, разбиваются на фрагменты и ищутся гибридным поиском, ассистентов можно привязать к базе знаний, а ответы снабжаются ссылками на источники и предпросмотром файлов. Поиск по памяти ассистента работает на эмбеддингах с откатом на лексический поиск.
Может ли он генерировать изображения?Да. В Revised добавлены настройки генерации изображений с полноэкранным предпросмотром и управление генерацией картинок Gemini; что именно можно сгенерировать, зависит от настроенного провайдера и модели.
Creator
YaeNovin
Size
62.3 MB
Stars
217
Age
2mo
Commits · 90 Days