tppc_linksc(和小冋)
TemoryIn Progress
简体中文
TemoryIn Progress

Collect every beam of fading inspiration.

Temory

Save web pages, videos, and articles via Share Extension. AI auto-summarizes and vector-indexes your collection. Semantic search and RAG chat included. Cross-platform (iOS/Android/HarmonyOS) sharing one Fastify + Prisma + pgvector backend, with multi-vendor AI provider switching and graceful degradation. MVP stage, iOS main loop fully functional.

Design

MVVM + Clean Architecture with vendor abstraction layer for backend migration (Supabase → self-hosted by config only). Prisma ORM enforces unified DB access, S3 protocol unifies storage, AuthService protocol abstracts auth, BullMQ decouples async AI processing, multi-vendor AI with graceful degradation and mock mode.

Architecture

Three clients (iOS: SwiftUI + ViewModel + SwiftData, Android: Jetpack Compose + Room, HarmonyOS: ArkTS + ArkUI) share one backend. Backend: Fastify layered routes/services/workers, pgvector semantic search + ILIKE fallback, vendor isolation layer.

Tech Stack

SwiftKotlinArkTSNode.jsPostgreSQLBullMQRedisLLMMixPanel

Links

GitHubNo public live version yet

Messages

Anyone can leave a message or reply. Author replies are labeled automatically when logged in.

Sort
Loading...