withamplifier.com
Session → Story → Site, on autopilot
withamplifier.com is a real Next.js 14 web app (React 18, TypeScript, Tailwind, Three.js) and a living public showcase for Amplifier session output. It returns HTTP 200 today on its own custom domain.
The surprising part isn't the site. It's who does the publishing.
Across the whole withamplifier history, 764 of 911 commits — 83.9% — were authored by github-actions[bot], not people. The humans are the minority.
Why hand it to a bot at all? Because the work doesn't hand-scale.
The source repo already holds 212 HTML decks. Hand-copying, restyling, cross-linking and cataloguing 200+ artifacts on every change doesn't scale — and unpublished work is invisible work.
So the job was split across two repos.
amplifier-stories turns Amplifier sessions into polished HTML decks (via its storyteller agent) into docs/. withamplifier is the Next.js site that consumes that repo's docs as its content source.
Between them runs the bot — every six hours.
sync-decks.yml runs on cron 0 */6 * * *. It pulls decks from amplifier-stories, transforms them, regenerates the metadata catalog, and auto-commits as github-actions[bot] — no human in the loop.
Committing isn't publishing, though. The next step ships it.
deploy.yml triggers on the sync workflow completing successfully. It builds the Next.js app, uploads a Pages artifact, and deploys via actions/deploy-pages@v4 to the custom domain in the CNAME — withamplifier.com.
Source to live domain, hands-free. So what does that buy?
205 decks in the auto-generated catalog, maintained for 172 continuous days at 99% pipeline reliability. Human effort (led by Alex Lopez) moves up to brand, design, and the site app itself.
The lesson generalizes past this one site.
PIPELINE ACTIVE — RUNS EVERY 6HWhen a bot does the routine work — the 750 identical sync-and-transform commits — human attention compounds on what only humans can do: brand, design, and the product itself.
Session → Story → Site. The bot ships the site.
Data as of: July 21, 2026
Feature status: Site LIVE (HTTP 200); pipeline ACTIVE (runs every 6h).
Repos: anderlpz/withamplifier (Site, public) ← ramparte/amplifier-stories (Story).
Research performed:
git rev-list --count HEAD (911) + git shortlog -sn --all (764 github-actions[bot])git log --author="github-actions" --format='%s' | sort | uniq -c | sort -rn (750 identical)cat .github/workflows/sync-decks.yml (cron 0 */6 * * *) and cat .github/workflows/deploy.ymlls public/stories/decks/*.html | wc -l (212) + grep -cE 'title:' lib/deck-data.ts (205)gh run list --repo anderlpz/withamplifier --workflow=sync-decks.yml --limit 100 (99 success / 1 failure)git log --author='github-actions' --format='%ci' (2026-01-30 to 2026-07-21 = 172 days)curl -s -o /dev/null -w "%{http_code}" https://withamplifier.com (200); cat public/CNAMEcat package.json (Next.js 14, React 18, TypeScript, Tailwind, Three.js 0.182)Gaps: Real-world page-view / traffic numbers are not verifiable from the repo and are not claimed. The 172-day figure spans first-to-latest bot commit and does not assert zero gaps.
Primary contributors: github-actions[bot] (764 commits, 83.9%); Alex Lopez (133, human lead); Samuel Lee (8); momuno (4); anderlpz (2).