UNDERSTORY LABS
← PROJECTS
ACTIVE

SAVE STATE

Save State is the Understory Labs homepage — a living record of everything being built. It started as a static changelog (deployed March 2026) and is evolving into a dynamic portfolio site that serves two audiences: the builder who wants a mission control view, and the visitor who wants to understand what's being made and how. The **content engine** reads markdown entry files at request time, parsing frontmatter and converting to HTML via a unified/remark/rehype pipeline. A global `/log` skill makes it frictionless to record a session from any project directory — one command, no context switching. **Phase 2** adds server infrastructure (Uptime Kuma for health monitoring, ClaudeVault for persistent AI memory) on a self-hosted second computer, exposing services via Cloudflare Tunnel. The boundary is clean: Supabase handles content and analytics, the server handles operations.

Open →
Features

Changelog — filterable session log

Markdown-driven entry list with client-side project filtering and staggered animations

Content engine — markdown-to-HTML pipeline

gray-matter + unified/remark/rehype pipeline reads entries at request time

/log skill — cross-project entry authoring

Global Claude Code skill — writes entries to this repo from any project directory

Dynamic site — Supabase-backed portfolio

Project deep-dives, landing page, analytics dashboard powered by Supabase

Analytics dashboard — cross-project work patterns

Recharts visualizations: entries over time, by project, tag distribution, timeline

Health monitoring — live service status

Uptime Kuma integration via self-hosted server (Phase 2)

Stack
Next.jsSupabaseTypeScriptTailwind CSSVercel