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モデルと直接やり取りできます。中間業者によるサブスクリプションが不要なため、マークアップや追跡を受けることなく、モデルプロバイダーの定価で直接利用できます。
仕組み
このプロジェクトは、共通のリクエスト仕様を共有する3つのネイティブクライアント(iOS、Android、Web)を提供します。ユーザーは15の組み込みプロバイダーのAPIキーを入力するか、互換性のあるエンドポイントを介してローカルモデルサーバー(OllamaやvLLMなど)に接続します。
- iOSおよびAndroid: リクエストはデバイスからプロバイダーへ直接送信されます。
- Web: CORS制限を回避するため、リクエストは通常、セルフホストされたNext.jsルートハンドラーを経由しますが、一部のエンドポイントは直接呼び出されます。
- ローカルストレージ: 会話、メモ、添付ファイルはクラウド上のアカウントではなく、デバイス上に保存されます。
対象ユーザー
プライバシーを重視し、アカウント不要の体験を求めるユーザーや、サードパーティのサブスクリプション料金を支払うことなく、単一のインターフェースで複数のAIモデルやプロバイダーを管理したいユーザー向けに設計されています。
主な特徴
- マルチプロバイダー対応: OpenAI、Anthropic、Google Gemini、DeepSeekを含む15のプロバイダーをネイティブ統合。
- ローカルファーストのプライバシー: アカウント不要。データはデバイス内に留まり、手動でのエクスポートやバックアップが可能です。
- ローカルモデル統合: llama.cpp、Ollama、LM Studio、vLLMをサポート。
- 高度なチャット機能: 推論ブロック、引用、添付ファイルサポート(PDF、Office、EPUBなど)、MCPツール統合が含まれます。
- クロスチェック: 回答を別のモデルに渡してレビューさせる機能。
- メモリ: ユーザーに関する永続的な事実を新しい会話に引き継ぎます。
- デバイス内コスト追跡: 実際のレスポンスレポートに基づき、メッセージごとおよびプロバイダーごとの利用料金を計算します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト