PenStorm is the visual builderfor EmDash sites.
Sites that stay the way you built them: a design system that holds, AI that asks first, and clients who can edit the words but never the layout.
Join the waitlistNot released yet · Invites go out in waves
Built for EmDash.
PenStorm is the visual layer for EmDash sites. Your content stays in EmDash. PenStorm shapes how it looks, and how it ships.
EmDash
Your content
- Collections
- Media
- Users
- Domain
PenStorm reads from and saves to EmDash, both ways.
PenStorm
How it looks
- Pages
- Design system
- AI
- Releases
Hand it over. Keep it yours.
Clients edit the words and photos you choose, within the limits you set. The grid, the type and the spacing aren’t theirs to move.
Even the bad days are designed.Failed saves, conflicts, crashes. Every one has a screen.
The details, handled.
Small parts that do the unglamorous work, so the handover doesn’t come back to you.
Locked by you
Clients edit the fields you open, within the limits you set.
AI that stays in its lane
You set the scope. It tells you what it won’t touch.
Review before live
Every change is checked before anyone sees it.
Blocked, with a reason
Problems stop the release and say where to look.
One-step rollback
Go back to any release that worked, in one step.
Tokens
Name colour, type and space once, then reuse them everywhere.
See what a change touches
Before you apply a change, not after.
Components and slots
Edit once and every instance follows. Overrides stay visible.
Code, when you want it
CSS, HTML and JS, kept in sync with the canvas.
Every breakpoint
Rules per breakpoint, from phone to wide desktop.
Nothing lost
Crashes, conflicts and closed tabs are all handled.
Want in?
Invites go out in waves, in the order you join.
- Wave 1taking names
- Wave 2next
- Wave 3then
Be in the first wave.
PenStorm for EmDash isn’t released yet. The waitlist is how you get in first, and joining is free.
One email when your wave opens · Leave any time