Mental Tabs

Journal and planner where you dump every open thought into one place and Claude sorts it into life-category tabs. Built on Next.js and Supabase with five Zustand stores, so components never query the database directly. Row Level Security covers all 9 tables, the AI sorter falls back to keyword matching when no API key is set, and a service worker keeps it usable offline.











