// 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
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 .
#1e1e2e page background mantle #181825 card / code-block bg crust #11111b deepest surface surface0 #313244 borders surface1 #45475a border emphasis overlay0 #6c7086 subtle text overlay1 #7f849c subtle text emphasis text #cdd6f4 body text subtext #a6adc8 muted text mauve #cba6f7 primary brand, links blue #89b4fa secondary, network green #a6e3a1 active state yellow #f9e2af warning, kbd red #f38ba8 strikethrough, error peach #fab387 mobile, warm teal #94e2d5 technical accent Per-section accent assignment
// stack
@tailwindcss/vite — no config file, theme tokens in @theme in global.css. Content MDX + Astro content collections for docs. Hosting Hetzner VPS, nginx serves dist/ directly. No Node process in prod. Build seed public/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. Atmosphere CSS-only — SVG fractal noise overlay (4.5% opacity, mix-blend-mode: overlay) + two-blob radial-gradient hero mesh. Easter egg Type 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.1.1 · 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.