A personal life-operating-system that pulls the things worth tracking — habits, meals, budget, fitness, travel, and more — into one dashboard, with an AI assistant that actually understands your own data.
Most life-tracking apps make you pick one thing to track. Cairnholm started from the opposite question: what if habits, meals, budget, workouts, media, and relationships all lived behind the same login, so patterns across them were actually visible?
It's built as a full product, not a spreadsheet — a Next.js dashboard, a dedicated API, scheduled background jobs for nudges and insights, and a chat assistant (nicknamed “Ranger”) that can query your own data to answer questions about it.
Habits, mood, journals, workouts, meals, budget, debts, savings, parks, restaurants, vacations, tasks, goals, and relationships all live in a single dashboard instead of a dozen disconnected apps.
A built-in chat assistant can answer questions like "how's my spending this month" or "what habits have I been slipping on" by actually querying your data, not guessing from a generic prompt.
Scheduled jobs generate proactive nudges, wellbeing insights, and a weekly chronicle from your own activity, then respect quiet hours before anything reaches your phone.
New accounts walk through a five-step "Ascent" — Trailhead, Trails, Basecamp, Ranger, Summit — that sets preferences and introduces the assistant before dropping you into the dashboard.
Cairnholm is six services working together — a Next.js frontend, a Hono API on Cloud Run, scheduled Cloud Functions, and a dedicated image conversion service. The architecture page breaks down how they all fit together and how it ships to production.
View the architecture