Built with plgd · slow-press

Slow Press
built in 5.5 min, $2.92

A complete site, blog, design system, email sequence, and signup form — generated by an agent hitting plgd's public API. Below: every API call, every cent, every artifact. Nothing is hand-crafted; nothing is hidden.

5.5 min
Total build time
$2.92
Total cost
21
API calls
35,969
Tokens consumed
01 — Live site

slow-press.plgd.ai

slow-press.plgd.ai

02 — Design system

Tokens, generated.

An agent read the brief, picked the palette and type, and emitted ready-to-use design tokens plus compiled CSS. Sample below.

accent/50
#f2f7f2
accent/100
#e0ece0
accent/200
#c2d9c3
accent/300
#9dc09e
accent/400
#74a376
accent/500
#4e8550
accent/600
#3a6b3c
accent/700
#2d542e
accent/800
#223f23
accent/900
#172b18
neutral/50
#faf9f7
neutral/100
#f3f0ea
4 typography tokens generated · 7 color groups · 3,991 bytes compiled CSS

03 — Articles

3 published, 5 in draft.

The Writer drafted the backlog. The SEO Analyst ran metadata generation on the top three. Drafts wait for review.

● Published
The five questions to ask any coffee roaster
/the-five-questions-to-ask-any-coffee-roaster
● Published
How to taste coffee like a roaster does
/how-to-taste-coffee-like-a-roaster-does
● Published
Why we roast on Sundays (and never on Mondays)
/why-we-roast-on-sundays-and-never-on-mondays
○ Draft
Why your beans go stale faster than you think
/why-your-beans-go-stale-faster-than-you-think
○ Draft
The geography of flavor: how altitude shapes a cup
/the-geography-of-flavor-how-altitude-shapes-a-cup
○ Draft
A pour-over routine for people who don't have time
/a-pour-over-routine-for-people-who-don-t-have-time
○ Draft
Coffee, slowly: what we mean when we say slow
/coffee-slowly-what-we-mean-when-we-say-slow
○ Draft
Single origin vs blend: a beginner's field guide
/single-origin-vs-blend-a-beginner-s-field-guide

04 — Welcome sequence

3 emails ready to send.

The Email Marketer drafted the sequence. Each one would land in a new subscriber's inbox on its own cadence.


05 — Newsletter form

2 fields, wired and live.

The Web Producer generated the form, hooked it to the contact list, wired the welcome sequence to fire on submit. No glue code.

Form: Slow Press Newsletter
Email address ·
First name
Form preview · disabled in showcase. Live form on slow-press.plgd.ai/newsletter

06 — The receipts

Every API call, every cent.

The build script logged each call as it ran. Public endpoints, measured timing, real cost.

receipts.json · 21 calls
/api/signup1.93sfree
tenant=slow-press hostname=slow-press.plgd.ai
/api/agent/pages/{id}12.15s$0.18
cleared 4 stub routes
/api/agent/design-system/generate41.01s$0.30
colors=#a88c61 scheme=light
/api/agent/creatives/generate136.97s$0.75
id=cr-1777514063426 path=/
/api/agent/creatives/generate100.37s$0.75
path=/about
/api/agent/articles/batch2.84s$0.40
created=8 (3 pub / 5 draft)
/api/agent/seo/generate8.09s$0.10
articleId=slow-press_why-w
/api/agent/seo/generate7.86s$0.10
articleId=slow-press_the-f
/api/agent/seo/generate7.95s$0.10
articleId=slow-press_how-t
/api/agent/forms1.16s$0.02
id=cmoku20eh0045543 fields=2
/api/agent/campaigns1.11s$0.02
subject="Welcome to Slow Press"
/api/agent/campaigns924ms$0.02
subject="A field guide to your first cup"
/api/agent/campaigns853ms$0.02
subject="Tell us what you tasted"
/api/agent/navigation1.39s$0.02
Home → / (existing)
/api/agent/navigation842ms$0.02
About → /about (existing)
/api/agent/navigation817ms$0.02
Journal → /blog (existing)
/api/agent/navigation897ms$0.02
Subscribe → #subscribe
/api/agent/webhooks1.33s$0.02
events=3
/api/agent/contacts1.19s$0.02
reader1@example.com
/api/agent/contacts852ms$0.02
reader2@example.com
/api/agent/contacts852ms$0.02
reader3@example.com
21 calls · 35,969 tokens331.44s$2.92
— Build your own version

Same API. Same agent.
Yours next.

Drop a brief into Claude with plgd.ai/llms-full.txt in context, or sign up and run the script yourself.

Start with $5 freeSee other demos →