Back to portfolio Internal App — Personal Dashboard + MCP Gateway

Life
OS

In-House App — Revelation Agency
01 — Context

Life OS

  • Built byRevelation Agency
  • IndustryPersonal Productivity / MCP Infrastructure
  • LocationSelf-hosted — VPS + PWA
  • Year2026
  • StatusLive, single-user, PWA

Life OS is a single-user dashboard + capture surface + MCP gateway. It replaces Notion as the founder’s personal operating system — tasks, ideas, reminders, notes, resources, daily logs, projects, and inbox items, all in one mobile-first surface.

It is deliberately not an AI app. No internal LLM calls. AI lives in external chats (Claude, ChatGPT) and reaches into Life OS through a custom MCP server — the app is the database + UI; the AI is the operator.

Built on Next.js, Prisma, Postgres, NextAuth (single-user OAuth allowlist), and the Web Speech API for voice capture. Deployed via GitHub → VPS → PM2 + nginx + Let’s Encrypt. Installable as a PWA on iOS and Android.

02 — What We Built

Inside the app.

Quick Capture — Cmd-K + Voice

Cmd-K modal opens from anywhere. Voice mic via Web Speech API. Rule-based classifier routes the input to Task / Idea / Reminder / Note / Resource without an LLM round-trip.

Unified Dashboard

Everything in one scrollable surface — daily tasks, top-of-mind items, upcoming appointments, family items, pressing life items. Designed for fast-scan, not feature-stuffing.

Inbox + SSE Stream

New items land in /inbox in real-time (server-sent events). Accept, snooze, or dismiss with one tap. Optimistic UI; the backend catches up.

Semantic Search (Pinecone)

Cmd-/ shortcut runs Pinecone vector search across every captured item. The same cross-AI memory index Claude and ChatGPT use for continuity.

Projects + Tasks

Full CRUD for Project entities with linked Tasks, Ideas, and Notes. Grouped by status, lightweight enough to stay scannable.

Notion Migration Tooling

/admin/notion-migrate bucket-by-bucket migration off Notion. Domain/sector tags replace deep hierarchy. Notion stays as continuity surface + frozen archive.

lifeos-mcp Server

Companion MCP server exposes Task/Idea/Reminder/Note/Resource/DailyLog/Project/InboxItem CRUD to any MCP client. Claude and ChatGPT both read + write through it.

Mobile-First PWA

Sidebar drawer pattern under 768px. Bottom Cmd-K button with cyan glow on mobile. Installable to home screen. Single-user, OAuth-allowlisted to one email.

Built by the agency, used by the agency.

1
User — single-tenant by design, no multi-tenant scope creep
8
Entity types — full CRUD through MCP, accessible from any LLM chat
PWA
Installable on iOS + Android. No native shell, no app store.
Explore More Work

Related projects.

Sister Product
Revelation Portal

The agency operations platform. Same dogfooding philosophy.

View Revelation Portal
Sister Product
ReservWise

Revelation-owned reservation SaaS.

View ReservWise
Full Portfolio
All Case Studies

Every engagement, every discipline.

View all work

Build your own growth machine.

Thirty minutes. Real strategy. No pitch. Walk away with clarity on what’s broken and whether we’re the right partner.

Book Your Free Session