How it works
Three steps, and a person stays in charge.
- 01
Connect your agent
Add Leaf as a connector, once. Your agent signs you in and acts in your organisation, with your role, nothing more.
- 02
Describe what you want
A bakery site, a waitlist, a quiz, a small SaaS. The agent starts from a template, writes the code, checks its types and looks at its own preview in a real browser.
- 03
Preview, then production
Every change gets its own preview address. A person promotes it to production, or lets the agent do it, project by project.
Connect your agent
- Claude
- ChatGPT
- Claude Code
- Codex
- Cursor
- VS Code
- Windsurf
- Gemini CLI
Any other agent that speaks MCP over HTTP with OAuth connects the same way: it registers itself, then opens Leaf’s sign-in.
One address for every agent
https://mcp.getleaf.dev/mcpIn Claude Code:
$claude mcp add --transport http leaf https://mcp.getleaf.dev/mcpFor the people who run it
A content editor, made from the code.
The agent declares the content: a menu, opening hours, blog posts, products. Leaf turns it into an editor for the person who runs the site, who never sees the code.
- Drafts with a preview of the real site before anything goes live.
- Images resized at upload, files in folders, content in every language.
- Invite editors from outside your organisation, for content only.
- Nothing rebuilds behind your back: a person clicks "Update the site".
Bricks, not features
What every app rebuilds ten times, ready.
The agent calls them through one SDK, typed, documented by its own types. You manage them in the dashboard.
Content
Typed content per project, edited by people, in every language.
Forms
Contact or waitlist forms, checked on the server, filtered for spam, mailed to you.
Server pages
Pages rendered on request and API endpoints, in a worker at the edge.
Database
A SQL database per project, with migrations, apart for previews and production.
App users
Sign-in by password, magic link or Google, on a page in your site’s colours.
Translations
Keys and texts per language, plurals included, a grid for translators.
Real-time rooms
Live presence, shared state and quick match, for tools and multiplayer games.
Payments
One-time purchases and subscriptions, paid into your own Stripe account.
AI
Text, JSON, images and embeddings from every major model, no provider key.
Domains
Your own domain with TLS, and domains your app adds for its customers.
Scheduled tasks
A cron in the project calls your code, every five minutes at most.
Redirects
Rules at the edge and short links people edit, with click counts.
Need something else? Bring your own service. The code declares a secret by name, a person types its value in the dashboard, and nobody, agent included, ever reads it back.
What it is for
Small things that have to be online, and stay right.
Landing pages
A small product, one page, a waitlist form.
Brochure sites
A bakery, a practice, an association: the team edits the content.
Small tools
A QR code generator, a calculator, a converter: a static app, no server.
Link shorteners
Redirects answered at the edge, a click counter, on your domain.
SEO pages
A niche page on its own domain, with a sitemap, canonical links and share cards.
Games
2D and 3D templates, free assets, multiplayer rooms.
Small SaaS
Users, subscriptions with trials and invoices, a database and AI.
Internal apps
A form and a table for a team, behind a sign-in.
Pricing
A subscription with usage included.
Each plan includes an amount of usage a month. Everything metered adds up to one amount in euros: requests, bandwidth, CPU, builds, storage, databases, rooms and AI.
Free
Try Leaf: your sites on leafpages.dev.
€0/ month
No card needed
- €1 of usage included a month
- Addresses on leafpages.dev
- Leaf takes 20% of in-app payments
- For individuals
Solo
One person’s real site or side project.
€10/ month
or €100 a year, ten months for twelve
- €4 of usage included a month
- 2 custom domains
- Leaf takes 10% of in-app payments
- For individuals
Starter
A business site or a small app.
€30/ month
or €300 a year, ten months for twelve
- €12 of usage included a month
- 5 custom domains
- Leaf takes 5% of in-app payments
- Business invoices, billed yearly
Pro
Several sites and apps, for a business or an agency.
€80/ month
or €800 a year, ten months for twelve
- €30 of usage included a month
- 15 custom domains
- Leaf takes 3% of in-app payments
- Business invoices and VAT number
Above the included usage, prepaid credits take over, up to a monthly cap you set. Without credits, your pages stay online with a notice, and server code, builds and AI pause.
Prices excluding VAT.
Ask your agent for the site.
Connect it to Leaf, describe what you want, and look at the preview.