Designs with code
Real type, a real grid, brand tokens. The same piece comes out the same twice, and a fix is applied to the file, not to a prompt.
WHYWhat repeats is the brand, not the content
Pieces, a calendar, and an agent that works on its own. It already writes; in here it also designs, checks and schedules, without you opening a design editor once.
Only to tell you when it opens. Nothing else. Privacy
See the workshop from the inside
POSTThree lines before bed✓Nobody recognizes a brand because of one brilliant idea: they recognize it because they saw the same color, the same type and the same margin thirty times, under thirty different messages. That is exactly what breaks when every piece is generated from scratch.
And what slows you down is not running out of things to say: it is having to design them. That is why the agent here does not hand you an image to fix, it builds the piece against your brand kit and what comes out is already on brand.
Real type, a real grid, brand tokens. The same piece comes out the same twice, and a fix is applied to the file, not to a prompt.
No layer stores a color or a font: it stores a reference to the kit. Change one color in the kit and the pieces from six months ago get repainted too.
Literal color, literal font, contrast, how much text fits and what spills over: everything is measured on the drawn piece, not on the text.
Feed, Stories, Calendar, Assets and Templates. Everything there is can be seen, opened and edited from the browser, with nothing to install.


A quiet minute
Late in the afternoon
Kokoro Nikki · 心の日記
Four different templates. The colour, the type and the sign-off are not up to each piece: they are loaded once in the brand kit and every template inherits them.




Your agent connects over MCP and works inside the workshop: it creates the piece, writes it, validates it, renders it and schedules it.
The subscription pays for the platform. The agentic part is paid with your own credential, so the model bill is yours and no surprise shows up at the end of the month.
The original is written in English and the translations hang off it. If the original changes, the ones that went stale mark themselves.
You sign in with Google or GitHub. Piecerun stores no passwords at all: the one who confirms it is you is your provider.
Piecerun exports the files and the captions ready to upload. Publishing is still done by hand, on purpose: as long as the last call belongs to a person, no piece ever shows up published without anyone having looked at it.
Piecerun is not open yet. The waitlist is the first way in.
Only to tell you when it opens. Nothing else. Privacy