growthstory

PrimeLife OS

0→1 Personal Intelligence OS

PrimeLife OS

Status

Active

Technologies

ExpoReact NativeSQLiteSupabaseLocal AI

An AI-native personal operating system designed to turn everyday activity into useful, evidence-backed personal intelligence.

Activity → State → Intelligence → Next Actions

01 — Overview

PrimeLife OS explores what a personal operating system looks like if intelligence, rather than apps and screens, becomes the organizing layer. It manages goals, plans, commitments, tasks, habits, and focus.

02 — Problem

Productivity apps often rely on guilt mechanics (streaks, red badges) to keep users engaged. Standard AI chats are too generic, lacking deep personal context. PrimeLife OS aims to build a system where every meaningful user action becomes intelligence, without shame, streak pressure, or intrusive chatbot interfaces.

03 — Why it was technically difficult

Building a fast, offline-first personal OS with integrated intelligence requires:

  • Offline-first architecture: The app must work seamlessly without internet, meaning local databases and complex sync logic.
  • Conflict handling: Synchronizing local SQLite with remote PostgreSQL gracefully.
  • Embedded intelligence: Utilizing local AI and Apple Foundation Models on device where applicable, falling back to cloud models (FastAPI/LiteLLM) smoothly.
  • Immutable audit trails: Managing state with tombstone patterns to safely track progress over time.

04 — Architecture

User activitylocal stateevidencestructured personal contextintelligence layerAI reasoningrecommendations / tasks / next actions

Built with Expo and React Native, backing into a local SQLite database that syncs via outbox pattern to a Supabase PostgreSQL backend.

05 — Key engineering decisions

  • Local-first with Sync: Chose an offline-first architecture with local SQLite, implementing an outbox pattern for idempotent backend operations and robust conflict handling using tombstones.
  • Hybrid AI execution: Offloaded simple reasoning tasks to local models (Apple Foundation Models) to reduce latency and protect privacy, while using FastAPI + LiteLLM for heavy reasoning.
  • State management: Leveraged Zustand for predictable client state that seamlessly integrates with local persistence.
  • AI audit ledger: Maintained a ledger of all AI inferences and context windows for transparency and debugging via PostHog and Sentry.

06 — AI architecture

User Intent/ActivityLocal Evidence GatheringContext Window AssemblyModel Selection (Local vs Cloud)ValidationPersonal State Update

07 — Product decisions

  • No guilt mechanics: Actively avoided streaks and red alerts. The system focuses on meaningful progress and graceful degradation when the user steps away.
  • Progressive disclosure: The AI operates quietly in the background as an intelligence layer rather than an intrusive chatbot.
  • Human control: AI proposes next actions, but the user always dictates what gets scheduled or committed.

08 — Outcome

Delivered a fluid, mobile-first personal operating system that feels instantly responsive and deeply contextual, exploring a new paradigm for how humans interact with their own data.

09 — What I learned

Local-first architectures are incredibly hard to get right, especially when paired with probabilistic AI models. I learned that treating AI as a background worker operating on a canonical local database yields a much better UX than conversational interfaces.