// colophon

How this site is built.

The typefaces, the palette, the stack, and who to thank. Everything else lives in the source — github.com/skzv/ccmux-website.

// type

JetBrains MonoOFLBody, prose, dashboard, install snippet.IBM Plex MonoOFLHero ASCII logo, stat-strip numbers, terminal prompts.

Both served from Google Fonts. The whole site is monospace — no fallback sans on the landing page; docs prose inherits the same family for visual continuity.

// palette

Catppuccin Mocha — the same palette the ccmux TUI ships with. Tokens live in src/styles/global.css under @theme .

bg#1e1e2epage backgroundmantle#181825card / code-block bgcrust#11111bdeepest surfacesurface0#313244borderssurface1#45475aborder emphasisoverlay0#6c7086subtle textoverlay1#7f849csubtle text emphasistext#cdd6f4body textsubtext#a6adc8muted textmauve#cba6f7primary brand, linksblue#89b4fasecondary, networkgreen#a6e3a1active stateyellow#f9e2afwarning, kbdred#f38ba8strikethrough, errorpeach#fab387mobile, warmteal#94e2d5technical accent

Per-section accent assignment

// heromauvegeneral brand// dashboardgreen"active" session state// hand-offpeachmobile, warm// spawnbluenetwork, remote// conversationstealretrospective// keybindingsyellowwarning, kbd// agentsredwarm multi-agent energy// moreoverlay0intentionally de-emphasized

// stack

Static SSGAstro v7 (output: 'static')StylesTailwind CSS v4 via @tailwindcss/vite — no config file, theme tokens in @theme in global.css.ContentMDX + Astro content collections for docs.HostingHetzner VPS, nginx serves dist/ directly. No Node process in prod.Build seedpublic/api/stats.json committed; refreshed locally with npm run refresh-seed.Live stats/api/stats.json refreshed every 5 min by scripts/refresh-stats.py under cron on the VPS. Also refreshed once synchronously at the end of every deploy.AtmosphereCSS-only — SVG fractal noise overlay (4.5% opacity, mix-blend-mode: overlay) + two-blob radial-gradient hero mesh.Easter eggType matrix anywhere on the landing page (or tap the 🟩 in the footer).

// the tool this site documents

ccmux — a TUI for managing Claude Code / Codex / Antigravity / Cursor / pi / Grok sessions across devices, built on tmux + Mosh + Tailscale.

Status: alpha · Latest release: v0.5.0 · License: FSL-1.1-MIT

Standing on the shoulders of Charm: Bubble Tea, Lipgloss, Bubbles, Huh, Glamour. Plus Cobra for the CLI and SQLite for daemon state.

// credits

Charmbest TUI stack in any languageTailscale + Moshthe connectivity layers everything rides onAnthropicClaude CodeBlink / Moshimobile terminals that actually workCatppuccinthe palette this site (and ccmux) lives inAstro + Tailwindmaking it possible to ship a static dev-tool site in an afternoon