Skip to content

Skena Builder

AI builds your app. You control every pixel.

Describe it and your agent builds it. Then stop prompting and start touching: click anything, drag anything, and the change lands in your real code.

free to build on desktop · subscribe when you publish · your code stays yours

A silent reel from the Skena Builder film: an agent builds a yoga studio's booking site, the designer reshapes it on the canvas, drags a component onto a page, opens it on a phone over Wi-Fi, and installs it on every device, iOS too.
01describe it02shape it03ship it
describe it

Describe it. Your agent builds it.

Your own coding agent, on your own login, writes a real React app with sign-in, database and backend included.

Your agent, your login, your prompts. Everything it writes is a normal Vite, React and Tailwind file in a folder on your Mac.

Skena Builder's Agents panel: a booking site for a yoga studio is described, the agent writes its pages, components, schema and a server function, and the site paints onto the canvas.
down to the pixel

Then make it yours. Down to the pixel.

Click anything on the live canvas and change it with real controls: spacing, size, type, color, corners. Drag the gap between cards. Double-click to retype text in place.

Values snap to your project's own Tailwind scale, and anything off the scale is one Custom value away.

Skena Builder's canvas and Inspector: the hero's padding is dragged larger, the headline set to Black and a size up, the class grid's gap widened, the button rounded and recolored, and the headline retyped in place.
real code

Every change lands in your real code.

Only the part you touched: one class, one word, written into the file in place. The Changes panel shows it as a git diff against your own repo, ready to commit.
The edited page flips over to src/pages/Home.tsx: each canvas edit is exactly the class or word it changed, the rest of the file dims, and the Changes panel commits one file.
reusable by default

AI builds components, not dead-end pages.

Every component your agent writes shows up in the Components panel. Drag it onto any page and it lands in your TSX with placeholder props. Edit one and every copy changes, because it is one file.
Builder's Components panel lists ClassCard, InstructorCard, PriceTable and Testimonial; ClassCard is dragged onto the Schedule page three times, and rounding one card's corners rounds all three.
on your devices

Try it on any phone or tablet.

Preview on Device builds the app and shows a QR code. Scan it with any phone or tablet on the same Wi-Fi and use the real thing.
Preview on Device: Builder builds a preview and shows a QR code; a phone scans it and opens the booking site, and a tablet joins over the same Wi-Fi.
private pages

Members only? One switch.

Turn a page private in the Pages menu. It is built separately and served only to a signed-in visitor, so its code never reaches the public site.

Sign-in comes ready: Google, email and more, with your own OAuth keys.

In Builder's Pages menu /members is switched to Private; on a phone a visitor signs in with Google and sees My bookings; the public site holds no trace of the members page.
its own backend

Its own backend, already inside it.

Every app gets its own database, sign-in, file storage, realtime, server functions and signed webhooks, on a fast Go backend. Not a shared table.

Your React source stays on disk, a normal Vite project that runs without Skena. Cloud is the easy path, never the only one.

Sign-in providers, a bookings collection taking a new row in real time, a server function written with defineFunction and a signed Stripe webhook fold into the app's own Go backend.
with skena servant

Let Servant test the whole journey.

Skena Servant drives your app in a real browser on your Mac, like a customer would, and reports what works before you publish.

With Servant Pro, you approve from your phone.

Explore Skena Servant
Servant's mascot runs servant qa: in its Agent Browser it books a class, signs in and finds the booking, then reports three passing checks.
skena cloud

Publish. Live and ready for search.

One click puts the app and its whole backend live on Skena Cloud, edge-verified. Every public page ships with its title, description and share card, and private pages stay out of search.
About Skena Cloud
Builder's Publish dialog puts the app live at nordlys.skena.ai, edge-verified; the SEO tab lists every public route as automatic, and the page appears as a search result and a link preview.

web, desktop and iPhone

And the big one. Install it on every device.

Build and edit one React app. Enable installation and publish to give your customers a PWA with your app’s own name and icon. A native iOS shell export is optional.

Publish, Installable app: PWA installation is switched on and an icon generated from the app's name; it lands on an iPhone, an Android phone, a Mac's Dock, a Windows taskbar and an iPad, and every device opens the app.

Web

Open a link.

Your published app works in the browser, with its backend and sign-in already connected.

Desktop + Android

Install your app.

A branded install page with your screenshots, a QR code to share, and icons made for home screens. Install into an app window in supported PWA browsers.

iPhone + iPad

Make it an iOS app.

Export a branded native shell and Xcode project that load your live app. Build for TestFlight or submit through your own Apple account.

Even as an iOS app.

Export a branded native shell and Xcode project that load your live app. Build for TestFlight or submit through your own Apple account.

  1. 1.Name your app and generate or upload an icon
  2. 2.Add screenshots and preview your install page
  3. 3.Publish your PWA and share its install link

Your React UI runs inside the iOS shell. Xcode on a Mac, Apple signing and store review are separate steps. Apps use your hosted backend; offline data and push notifications are not included.

Optional: native iOS app, Export iOS project: the ZIP holds an Xcode project, Swift source, the icon, a privacy manifest, listing drafts and instructions; it is signed with the owner's Apple account and a store listing appears.

pricing

Build for free. Subscribe when you publish.

Nothing to pay while you build. The month it goes live it costs $5, backend included.

Shared Launch

$5/moper app · billed yearly · or $8 monthly

Your whole launch on a shared box.

  • Your own backend, database, sign-in, files, realtime
  • Custom domain with automatic HTTPS
Get the app

Shared Grow

$20/moper app · billed yearly · or $32 monthly

Four capacity slots instead of one.

  • Four capacity slots instead of one
  • 4× Launch's memory and CPU for the same app
Get the app

Dedicated

from $149/moyour own box

Your own server. Fifteen thousand live connections.

  • A whole server for your app
  • 15,000 live connections, load-tested
Get the app

Every subscription covers one app. Launch takes one capacity slot on a shared server; Grow takes four, so the same app gets four times the memory and CPU.

Prices exclude VAT. VAT is added at checkout where it applies, and companies in the EU can enter a VAT number to be reverse-charged.

from shared to seriously big

Start at $5. Scale to 1 million live connections.

Shared when you are small. One Skena-optimized box from 15,000 onward. Beyond that, you may finally need the big-cloud spaghetti.

Drag it until Skena runs out.

live realtime connections

2,000

Your first real production app

$5/moon Skena · Shared Launch

2k · $5/mo1 million · $4,999/mo

Estimated monthly cost

same load

Skena

saves ~$112/mo

Shared Launch · app + backend included

$5/mo

Supabase

23× more

compute + realtime + usage

~$117/mo

Firebase

33× more

reads + writes + bandwidth

~$165/mo

Vercel + database

51× more

bandwidth + requests + compute

~$255/mo

Modeled from public usage pricing for a typical interactive app, sized by held live connections. Larger Skena tiers use one memory-optimized box and are verified per workload. Ordinary page views are edge-cached and don’t count against this.

faq

The important bits.

01Can people install the apps I build?+

Yes. In Publish → Installable app, enable PWA installation, choose your app’s name, colors and icon, then add a public description and screenshots. Save and publish to include the PWA, branded install page and QR link. Visitors get their browser’s install prompt or clear steps for their device. No App Store submission is needed for the PWA. The optional native iOS export provides an Xcode shell project for iPhone and iPad (iOS 17.4+), with a separate App Store listing and artwork. It loads your hosted React app and includes native navigation, sharing and haptics. You build and sign it using your own Apple developer account; App Store approval is separate.

02Is this another prompt-only AI builder?+

No. A coding agent creates the first version, but Skena also gives you a live visual editor. Click any element and change it directly; the edit is written into the real React code.

03Do I own the code?+

Completely. Every project is a normal Vite, React, and Tailwind app in a folder on your Mac. It runs without Skena and there is no proprietary export format.

04Which coding agents can I use?+

Claude Code, Codex, and OpenCode work out of the box using your own login. Skena does not proxy your prompts, tokens, or agent subscription.

05What happens when I publish, and do I have to use Skena Cloud?+

Choose a Skena Cloud subscription and Skena deploys your app to a secure URL, with its own backend, database, sign-in, files, and realtime already connected. You do not have to: building on your desktop is free and the code is yours, so you can host it anywhere. Only the one-click Publish flow uses Skena Cloud.

download

Build something real.

Free on your desktop. Generate with your own agent, drag-fix the design on a live canvas, and choose a Skena Cloud subscription when you are ready to publish.

free · apple silicon mac, macOS 13.5+ · nothing else to install · v0.1.27

bring your own coding agent (Claude Code, Codex, OpenCode). publishing needs a Skena Cloud account.