Açık kaynakAGPL-3.0Her satırı okunabilir.

AGPL-3.0-or-later altında eksiksiz iOS, Android ve web istemcisi. Hesap yok, abonelik yok, bize bir şey bildiren hiçbir parça yok. Okuyun, değiştirin, kendiniz barındırın.

oriveo — bash
$ git clone https://github.com/oriveo/oriveo.git
$ cd oriveo

# Web · Node 22.22+ $ cd web && npm install $ npm run dev:app # localhost:3001
# iOS · Xcode 26, iOS 18+ $ open ios/Oriveo/Oriveo.xcodeproj
# Android · JDK 21 + Android SDK $ cd android && ./gradlew :app:assembleDebug

Depoda önceden derlenmiş ürün yok — ne APK ne .ipa. Topluluk sürümü, kendinizin derlediği kaynak koddur.

Depoda ne var

ios/

iOS · SwiftUI

UIKit transcript ve GRDB depolamayla çalışan bir SwiftUI arayüzü. Projeyi Xcode 26 ile açın, Signing altında kendi ekibinizi seçin; telefonunuzda çalışır.

android/

Android · Compose

Jetpack Compose, Room, Koin, Ktor ve OkHttp. JDK 21 ve Android SDK varsa tek bir assembleDebug derleme üretir.

web/

Web · Next.js

Next.js App Router, React, Zustand, TypeScript. Projenin sunucusu olan tek parçasıdır ve ne anahtar ne mesaj saklar.

macos/

macOS · geliştiriliyor

Yerel macOS istemcisi geliştiriliyor ve bu dizine gelecek. Üzerine kurulduğu Swift wire katmanı çoktan yazıldı ve test ediliyor.

shared/

“Bir sağlayıcı nasıl çağrılır” sorusunu ayrı ayrı uygulayan üç istemci er geç birbirinden ayrışır. shared/ bu davranışı veri olarak yazar — capabilityrecipe isteğin nasıl kurulduğunu, model-contracts bir istemcinin ne yapabileceğini tanımlar, test-fixtures kaydedilmiş gerçek yanıtlardır ve OriveoProviderKit Swift 6.1 ile yazılmış wire çekirdeğidir. Üç istemci de aynı JSON’a karşı doğrulama yapar.

Topluluk sürümü ve resmi sürüm

Tek kod tabanı, iki çalıştırma biçimi

Üç istemci de aynı kaynaktan gelir. Fark hesaplarda, bulut senkronizasyonunda ve parasını bizim ödediğimiz modellerde.

YetenekTopluluk sürümüResmi Oriveo
Kaynak kodAGPL-3.0-or-laterTicari derleme
Kendi sağlayıcı anahtarlarınızla sohbetVarVar
Relay ve yerel model sunucularıVarVar
Notlar, klasörler, Skills, eklerVarVar
Cihazda harcama takibiVarVar
HesapOriveo hesabı
DepolamaCihazda; elle dışa aktarma ve geri yüklemeÖnce yerel, ayrıca cihazlar arası bulut senkronizasyonu
Usage Insights ve bütçe uyarılarıVar
Parasını Oriveo’nun ödediği modeller (Oriveo AI / Oriveo Free)Var
Analitik ve çökme raporlamaVar

Topluluk derlemeleri ai.oriveo.community tanımlayıcı önekini kullanır; böylece mağaza sürümüyle aynı cihazda, anahtar zincirini ve yerel veriyi paylaşmadan yan yana durabilir.

Bulunduğunuz yerden başlayın

Bir issue üstlenin

Hata düzeltmesinden büyük her şey için önce bir issue açın. Bir yaklaşımda issue üzerinde anlaşamamak, diff üzerinde anlaşamamaktan çok daha ucuzdur.

Issue’lara göz atın

Güvenlik açığını özel olarak bildirin

Güvenlik sorunları için herkese açık issue açmayın. GitHub’ın özel güvenlik açığı bildirimini kullanın ya da konu satırına SECURITY yazarak [email protected] adresine e-posta gönderin. Birkaç gün içinde yanıt alırsınız.

Güvenlik politikasını okuyun

Bir dil ekleyin

Arayüz 16 dilde geliyor, README de öyle. Bir çeviri kulağa kötü geliyorsa ya da yeni bir dil eklemek istiyorsanız pull request’ler memnuniyetle karşılanır.

readme_i18n/ dizinini açın

Depoyu bütün olarak klonlayın — üç istemci de shared/ altındaki sözleşme fixture’larını depo kökünden çözer, sığ bir checkout testleri geçmez.

Hizmet olarak sunarsanız, değişiklikleriniz de dışarı çıkar.

API anahtarlarınızı tutabilen bir istemci için tam da doğru kısıt bu: bir sürümü kim barındırıyorsa, o sürümün gerçekte ne yaptığını okuyabilirsiniz. Kendiniz derleyip kendiniz kullanmanız bundan etkilenmez. Katkılar da aynı AGPL-3.0-or-later koşullarıyla kabul edilir.

Her model. Tek uygulama. Senin anahtarların.

Başlaması ücretsiz · kredi kartı yok · ek ücret yok