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
React / Vite / Tauri Client
- 2
Typed Local API
- 3
FastAPI Core / Session Boundary
- 4
Mock / Local Ollama
- 5
SSE + Cancellation
- 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ı.