Quartermaster

Provision static websites and Rails applications from a single canonical specification.

Two Modes, One Tool

Static Mode

Eleventy 3.1 + Tailwind CSS 4.1 + DaisyUI 5 + Stimulus 3.2. For story sites, marketing pages, documentation, and portfolios.

qm new my-site

Rails Mode

Rails 8+ with Propshaft, Solid Stack, built-in auth, PostgreSQL, and Pulse analytics baked in.

qm new my-app --mode=rails

Generators

Pages

qm generate page

Controllers

qm generate controller

Events

qm generate event

Promotion

qm promote --to=rails

Pulse Analytics

First-party analytics baked into every Rails app. No Google Analytics. No cookies. Hashed IPs. 90-day retention. Admin dashboard included.

Data Collection

page_view, duration, clicks, scroll depth, form submissions. Bot detection. Session management.

Key Events

Register custom events via CLI or YAML. Track from JS with Pulse.track() or Ruby with EventTracker.

MCP Server

7 Claude Desktop tools: query analytics, manage events, review metrics. AI-ready from day one.

7 Preset Stimulus Controllers

toggle animate mobile-nav form reading-progress clipboard analytics

Battle-tested controllers from the Static Site Spec, ready to use.