Close every page with one clear next step
Cards, store buttons, a note from a person, build your own, open roles, a shader panel, an install command, fanned cards, moving type and a newsletter signup.
14 layouts
Build your next page in minutes
Open the Studio, add a few blocks and publish. No deploy needed.
Build your next page in minutes
Open the Studio, add a few blocks and publish. No deploy needed.
Build your next page in minutes
Open the Studio, add a few blocks and publish. No deploy needed.
Open the StudioYour next week starts on Sunday
Download the app, add what is on your mind and see the week fall into place.
No role that fits yet?
Send an open application. Tell us what you would build here and why, in your own words.
Send an open applicationI read every open application myself and reply within a week, even when the answer is not yet.
Carmen RuizOperations, MadridDon't see your tool? Build your own
An integration is one small file. Follow the guide, connect the tool your team uses and it shows up in the Studio like the others.
Read the guide- Your tool
Join the team
We are hiring in Milan, Madrid and Stockholm. Small team, real ownership and the people above as your colleagues.
Your next page is a few blocks away
Start with the blocks you see here, change every word in the Studio and publish when it reads right.
Start building- Free for one editor
- No card needed
- Export your content any time
One command and you're building
Run it in the project folder. It installs everything and starts the site and the Studio side by side.
pnpm install && pnpm devDeal yourself a page
Pick a hero, add proof, close with pricing. Every block fits next to every other one.
Browse the blocksShip the page today
Everything you need is already in the Studio. Add the blocks, write the words and publish.
Open the StudioGet the next release in your inbox
One short email when new blocks land. No newsletter, no tracking pixels.
Subscribe to our newsletter
New blocks and release notes, once a month.
Not in the library? Build it.
Every block is a schema, a GROQ query and an Astro component in one folder. Add yours and it shows up in the Studio.
Read the docsexport const quote = defineType({
name: "quote",
title: "Quote",
type: "object",
fields: [
defineField({ name: "text", type: "text" }),
defineField({ name: "name", type: "string" }),
],
});