What each approach covers
Pages and layout- Dashboard: Build and edit pages in the AI builder and visual editor.
- CLI: Edit React modules locally and deploy with
webstorio push.
Feature system pages
Dashboard create page actions scaffold CMS list/detail, form, store, and auth
routes from hosted templates. On the CLI, use
webstorio generate to create equivalent local
.tsx pages and register them in config (then webstorio push).
Use the dashboard if you prefer a visual editor. Use the CLI if you want schemas
in git next to your pages. You can start in either place — for example
schema pull to bring dashboard definitions into the repo, or edit in the UI
after a CLI push.
→ Feature schemas · Content & CMS · Forms · App Data
Project data (entries and rows)
CMS entries, form submissions, store products, and App Data rows are managed
in the dashboard on either approach (or via MCP /
the Client SDK where applicable). MCP does not
replace either approach for creating or publishing page code.
Runtime on the live site
Published pages call window.webstorio the same way regardless of how you built them.
Recommendation
- Prefer the dashboard if you will not maintain a local code repo.
- Prefer the CLI if you want version control, shared components, local preview, zero deployment configuration, schemas in git, or your own editor / AI agent writing
.tsxfiles. - Use MCP on top of either workflow to manage content and other project data from an agent.

