oriveo/oriveo
Open-source, bring-your-own-key (BYOK) multi-model AI chat client for iOS, Android and the web. One LLM client for OpenAI, Anthropic, Google Gemini, OpenRouter, DeepSeek and ten more providers, plus any OpenAI-, Anthropic- or Gemini-compatible endpoint — Ollama, LM Studio, llama.cpp, vLLM. Local-first, self-hostable, no account. AGPL-3.0.
解决的问题
Oriveo Community Edition 是一个以本地优先的开源 AI 聊天客户端,允许用户使用自己的 API 密钥 (BYOK) 与来自不同供应商的多个 AI 模型进行互动。它消除了对中间商订阅的需求,确保用户直接以定价向模型供应商付费,无需额外加价或被追踪。
运作方式
该项目提供三个原生客户端 (iOS、Android 和 Web),它们共享通用的请求规范。用户可以为 15 个内置供应商提供自己的 API 密钥,或通过兼容的端点连接到本地模型服务器 (如 Ollama 或 vLLM)。
- iOS 和 Android: 请求直接从设备发送到供应商。
- Web: 请求通常通过自托管的 Next.js 路由处理器传递以绕过 CORS 限制,尽管某些端点是直接调用的。
- 本地存储: 对话、笔记和附件存储在设备上,而不是云端账户中。
目标用户
专为偏好隐私、无需账户体验,并希望通过单一界面管理多个 AI 模型和供应商,且不想支付第三方订阅服务费用的用户而设计。
特色亮点
- 多供应商支持: 原生整合 15 个供应商,包括 OpenAI、Anthropic、Google Gemini 和 DeepSeek。
- 本地优先隐私: 无需账户;数据保留在设备上,并提供手动导出/备份选项。
- 本地模型整合: 支持 llama.cpp、Ollama、LM Studio 和 vLLM。
- 进阶聊天功能: 包含推理区块、引用、附件支持 (PDF、Office、EPUB 等) 以及 MCP 工具整合。
- 交叉检查: 能够将答案交给第二个模型进行审查。
- 记忆功能: 将关于用户的持久性事实带入新的对话中。
- 设备端成本追踪: 根据实际响应报告计算每条消息和供应商的支出。
相关
- 项目
- 项目
- 项目
- 项目