Files
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

97 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div align="center">
<img src="docs/icon.png" alt="App 图标" width="100" />
<h1>RikkaHub</h1>
一个原生Android LLM 聊天客户端,支持切换不同的供应商进行聊天 🤖💬
[English](README.md) | [繁體中文](README_ZH_TW.md) | 简体中文
点击链接加入群聊 👉 [【RikkaHub】](https://qm.qq.com/q/I8MSU0FkOu)
</div>
<div align="center">
<img src="docs/img/chat.png" alt="Chat Interface" width="150" />
<img src="docs/img/models.png" alt="Models Picker" width="150" />
<img src="docs/img/providers.png" alt="Providers" width="150" />
<img src="docs/img/assistants.png" alt="Assistants" width="150" />
</div>
## 🚀 下载
🔗 [前往官网下载](https://rikka-ai.com/download)
🔗 [前往 Google Play 下载](https://play.google.com/store/apps/details?id=me.rerere.rikkahub)
## 💖 赞助商
<div align="center">
<img src="app/src/main/assets/icons/aihubmix-color.svg" alt="Aihubmix" width="50" />
<p style="font-size: 16px; font-weight: bold;">Aihubmix</p>
<p style="font-size: 14px;">感谢 <a href="https://aihubmix.com?aff=pG7r">aihubmix.com</a> 的资金支持。我们推荐使用 aihubmix 作为全球主流模型的一站式服务平台。(OpenAI、Claude、Google Gemini、DeepSeek、Qwen 以及数百种其他模型)。</p>
</div>
<div align="center">
<img src="app/src/main/assets/icons/siliconflow.svg" alt="SiliconFlow" width="50" />
<p style="font-size: 16px; font-weight: bold;">SiliconFlow</p>
<p style="font-size: 14px;">感谢 <a href="https://siliconflow.cn/">siliconflow.cn</a> 与我们合作提供免费模型。</p>
</div>
## ✨ 功能特色
- 🎨 现代化安卓APP设计(Material You / 预测性返回)
- 🌙 暗色模式
- 🛠️ MCP 支持
- 🔄 多种类型的供应商支持,自定义 API / URL / 模型(目前支持 OpenAI、Google、Anthropic
- 🖼️ 多模态输入支持
- 📝 Markdown 渲染(支持代码高亮、数学公式、表格、Mermaid)
- 🔍 搜索功能(Exa、Tavily、Zhipu、LinkUp、Brave、Perplexity、..
- 🧩 Prompt 变量(模型名称、时间等)
- 🤳 二维码导出和导入提供商
- 🤖 智能体自定义
- 🧠 类ChatGPT记忆功能
- 📝 AI翻译
- 🌐 自定义HTTP请求头和请求体
## ✨ 贡献
本项目使用[Android Studio](https://developer.android.com/studio)开发,欢迎提交PR
技术栈文档:
- [Kotlin](https://kotlinlang.org/) (开发语言)
- [Koin](https://insert-koin.io/) (依赖注入)
- [Jetpack Compose](https://developer.android.com/jetpack/compose) (UI 框架)
- [DataStore](https://developer.android.com/topic/libraries/architecture/datastore?hl=zh-cn#preferences-datastore) (
偏好数据存储)
- [Room](https://developer.android.com/training/data-storage/room) (数据库)
- [Coil](https://coil-kt.github.io/coil/) (图片加载)
- [Material You](https://m3.material.io/) (UI 设计)
- [Navigation Compose](https://developer.android.com/develop/ui/compose/navigation) (导航)
- [Okhttp](https://square.github.io/okhttp/) (HTTP 客户端)
- [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization) (Json序列化)
- [compose-icons/lucide](https://composeicons.com/icon-libraries/lucide) (图标库)
> [!TIP]
> 你需要在 `app` 文件夹下添加 `google-services.json` 文件才能构建应用。
> [!IMPORTANT]
> 以下PR将被拒绝:
> 1. 添加新语言,因为添加新语言会增加后续本地化的工作量
> 2. 添加新功能,这个项目是有态度的
> 3. AI生成的大规模重构和更改
## 💰 捐赠
* [Patreon](https://patreon.com/rikkahub)
* [爱发电](https://afdian.com/a/reovo)
## ⭐ Star History
如果喜欢这个项目,请给个Star ⭐
[![Star History Chart](https://api.star-history.com/svg?repos=re-ovo/rikkahub&type=Date)](https://star-history.com/#re-ovo/rikkahub&Date)
## 📄 许可证
[License](LICENSE)