Erken Aşama Mimari Prototipi

Aria AI

Erken aşama masaüstü AI mimari prototipi. S0–S2 istemci/core, streaming, persistence ve credential temelleri mevcut; tamamlanmış asistan değildir.

Mimari ve güvenlik temeli çalışması; portföyün olgun araçlarından daha erken aşamadadır.

  • React
  • Vite
  • TypeScript
  • Tauri
  • FastAPI
  • SQLite
  • Alembic
  • Ollama

Kısa Bilgiler

Rol
Mimari ve güvenlik temeli çalışması; portföyün olgun araçlarından daha erken aşamadadır.
Durum
Erken Aşama Mimari Prototipi
Seri
Bağımsız artifact
Kategori
Masaüstü Uygulamaları

Sistem Özeti

Aria AI, Windows öncelikli local-first masaüstü AI mimarisinin erken aşama prototipidir. Mevcut çalışma ağırlıklı olarak S0–S2 temellerini kurar; özellikleri tamamlanmış bir asistan değildir. React/Tauri istemcisi provider’a doğrudan bağlanmaz, yalnız yerel FastAPI core ile konuşur.

Mevcut Kapsam

S0: typed frontend/backend sınırı, konuşma oluşturma, SSE streaming/cancellation, SQLite + Alembic, session sınırı ve deterministic Mock. S1: yerel Ollama health/model discovery, kalıcı provider/model seçimi ve native streaming/cancellation. S2: backend-owned SecretStore, Windows Credential Locker ve anahtarı geri göstermeyen ayarlar. Credential saklamak cloud provider execution anlamına gelmez.

Ana Sistemler

  • Typed Client / Core Boundary
  • SSE Streaming / Cancellation
  • SQLite / Alembic
  • Deterministic Mock Provider
  • Local Ollama Integration
  • Backend-owned SecretStore
  • Windows Credential Locker

Teknik Etiketler

  • React
  • Vite
  • TypeScript
  • Tauri
  • FastAPI
  • SQLite
  • Alembic
  • Ollama

Mimari Akış

  1. 1

    React / Vite / Tauri Client

  2. 2

    Typed Local API

  3. 3

    FastAPI Core / Session Boundary

  4. 4

    Mock / Local Ollama

  5. 5

    SSE + Cancellation

  6. 6

    SQLite Persistence / Credential Locker

Tasarım Kararları

  • Secret sahipliğini core’da tutmak

    Anahtarlar frontend veya SQLite’a yazılmaz; secure store yoksa plaintext fallback yapılmaz.

Sınırlar

  • Cloud provider execution uygulanmadı; OpenAI/Gemini/Groq çağrısı yoktur.
  • RAG, tools, web search, dosya/shell iş akışları, MCP ve çoklu ajan uygulanmadı.
  • Voice, image özellikleri, OAuth, cloud sync ve production Python sidecar paketlemesi yoktur.
  • Ollama/model kurulumu kullanıcıya aittir; remote Ollama desteklenmez. Kaynak repository private.

Planlanan Genişletmeler

  • Cloud provider execution, mevcut credential temelinden sonraki ayrı aşamadır; henüz uygulanmadı.

Bağlantılar