A full-stack life-management app with an on-device AI assistant. Habits, mood, spending, tasks β with a privacy-first design where the AI runs on your device and the backend stays a thin, privacy-respecting sync layer.
This is the project hub. The code lives in two repos:
| Repo | Role | Stack |
|---|---|---|
| π₯οΈ lifeOS-backend | Sync + automation API | Python, gRPC, PostgreSQL |
| π± lifeOS-frontend | Mobile client | Expo / React Native, TypeScript |
π± lifeOS-frontend (Expo / React Native)
β AI assistant runs ON-DEVICE (your data stays local)
β offline-first; batches changes for sync
βΌ
ββββββββββββββββββββββββββββββββββββββββββββ
β lifeOS-backend (Python gRPC) β
β βΊ auth (JWT access/refresh) β
β βΊ tasks Β· habits Β· mood Β· spending Β· ... β
β βΊ idempotent batch sync (offline-first) β
β βΊ PostgreSQL + Alembic migrations β
ββββββββββββββββββββββββββββββββββββββββββββ
- On-device AI β personal data isn't shipped to a server for inference.
- Offline-first sync with idempotent batch ingestion (re-sending a batch never duplicates).
- JWT access/refresh auth, gRPC API (with HTTP annotations), self-hosted CI/CD.
Grouped under the lifeos topic.
Built by Bishwas Khanal.