StudioStudio Overview

Studio Overview

Studio is SiteKnock's visual control panel. Configure apps, modules, themes, pages, emails, and deploys without writing code.

What Studio is

Studio is the visual management interface for your SiteKnock projects. Anything that can be configured — apps, module toggles, themes, translations, page and email templates, billing, and deployment — can be done in Studio instead of editing config files by hand.

As a rule of thumb: if a task is about configuration or design, do it in Studio. If it's about business logic, do it in code. Studio writes your config and regenerates the project for you.

A project's settings open in SiteKnock Studio
A project's settings open in SiteKnock Studio

Starting Studio

siteknock studio start

Studio runs as a desktop (Electron) app with your workspace attached — native file pickers, remote workspaces, and multi-window support. See Running Studio for all options.

What you can do in Studio

Studio vs. code

TaskStudioCode
Create / remove apps✓—
Change ports / hostnames✓—
Toggle modules✓—
Configure auth providers✓—
Configure billing & plans✓—
Add locales✓pnpm sk:scaffold locale
Edit translations✓ (key-value editor)Manual JSON
Design email / page templates✓ (drag & drop)—
Edit / test routes✓ (Routes Desk)pnpm sk:scaffold route
Scaffold features / pages / routes—pnpm sk:scaffold
Write business logic—✓
Add database models✓ (Schema Desk).prisma.part files
Browse / manage data✓ (Data Manager)—
Upgrade the kit version✓ (Upgrades)—
Deploy✓—

Multiple windows

Studio can run multiple windows at once — Ctrl/Cmd-click a link to open a second window, or pop a terminal out into its own window. Each window keeps its own project scope and live updates, so windows on different projects stay independent. Hidden windows pause their live connections and resync automatically when focused again, so extra windows cost almost nothing on low-end machines.