← Back to Projects

Venture · 2026 — Life OS

PlanWell — Speech-Controlled Life OS.

A native iOS app (live on TestFlight) paired with a Next.js web companion. Seventeen mini-apps unified under one conversational AI — speak a multi-step command and the assistant executes across every tool, all in a single turn.

17

Mini-apps

20

Supabase tables

iOS + Web

Platforms

TestFlight

Status

Overview

PlanWell is a personal Life OS — every tool you need to run your day, unified under a single AI interface. Instead of juggling a dozen apps, you speak (or type) naturally. The assistant understands context across all 17 mini-apps and executes multi-step actions in one turn. On iOS it ships natively via SwiftUI on TestFlight; on the web it runs on Next.js 15 with server-side streaming.

Mini-Apps

Body & Health

  • Weight Tracker
  • Water Intake
  • Sleep Logger
  • Mood Tracker

Entertainment

  • Watchlist
  • Book List
  • Recipe Box

Productivity

  • Countdown
  • Habit Streaks
  • Checklists
  • Metrics

Life Planning

  • Job Search
  • House Research
  • Trip Planner
  • Subscriptions

Key Features

01

Speech-Controlled Everything

Drive your day by voice. Say "log 8 hours sleep, add milk to the recipe box, and schedule a countdown for my flight next Thursday" — all in one turn.

02

Cross-Mini-App Context

The assistant holds context across all 17 tools. Ask "how was my week?" and get a synthesised view of sleep, mood, habits, and progress — no switching.

03

SSE Streaming Responses

Answers stream token-by-token via Server-Sent Events. The UI updates in real time, keeping the conversational feel even for multi-step actions.

04

Enabled-Apps Onboarding

Users cherry-pick which mini-apps to activate. The assistant only surfaces context for enabled apps, keeping the experience focused.

05

Security — CSRF, Rate Limiting, Sanitization

Every API route is protected with CSRF tokens, IP-based rate limiting, and input sanitization before any database write.

Tech Stack

Next.js 15React 19TypeScriptTailwind v4shadcn/uiSupabase PostgreSQLRow-Level SecurityAnthropic SDKClaude Sonnet 4SSE StreamingSwiftUITestFlight

Highlights

  • Editorial minimalist design — Perplexity/Cursor-inspired, high information density without clutter.
  • Full-stack end-to-end — SwiftUI native iOS, Next.js web, Supabase backend, Anthropic AI layer, all built solo.
  • 20 Supabase tables with cascading deletes and auto-profile triggers — zero orphaned data.
  • Security-first API: CSRF protection, IP-based rate limiting, input sanitization on every route.
  • Streaming AI responses via SSE — conversational feel even for complex multi-app commands.