# DesignSetGo Apps > DesignSetGo Apps is a WordPress plugin that runs sandboxed apps (from single-block widgets to full multi-page web apps) inside a WordPress site. Apps are served at /apps/{slug} (or root-mounted) with a permissioned postMessage bridge to WordPress data. Authors build them with AI tools (Claude, Cursor, Lovable, v0) or the in-admin Riff builder. ## Home URL: https://designsetgo.dev/ # You built something with AI. Put it on your WordPress site. Anything from a calculator to a full multi-page app, built in Claude, ChatGPT, Lovable, or v0\. It reads your real posts, pages, and users, with your permission. And it runs sandboxed, so if it breaks, your site doesn't. [ Install free plugin → ](/downloads/designsetgo-apps.zip) [ See the 5-step walkthrough ](/quickstart/) Free hosts 1 active app. No card. No expiry. 14-day Pro trial auto-activates on install. designsetgo.dev · what do you want to ship? A mortgage calculator that reads my "Rates" custom post type and emails the result to the visitor Start with Mortgage calculatorMembers areaGift finder quizMeal plannerBooking widget Build in ![Claude](/brand-logos/claude.svg) ![ChatGPT](/brand-logos/openai.svg) ![Cursor](/brand-logos/cursor.svg) ![Codex](/brand-logos/openai.svg) Start building in Claude → Pastes from ![](/brand-logos/claude.svg) Claude ![](/brand-logos/openai.svg) ChatGPT ![](/brand-logos/cursor.svg) Cursor ![](/brand-logos/openai.svg) Codex ![](/brand-logos/lovable.svg) Lovable ![](/brand-logos/v0.svg) v0 ![](/brand-logos/bolt.svg) Bolt THE LAST 20% ## AI-built apps don't work on WordPress. Until they do. Claude builds the UI. Lovable builds the flow. v0 ships you a polished demo. Then you try to put it on your WordPress site and nothing's hooked up to anything. DSGo is the WordPress part your AI didn't write. What your AI built A login form. It doesn't actually log anyone in. With DSGo Knows who is signed in to your site. What your AI built An API key hard-coded into the JS bundle. With DSGo Uses your site's AI key. Nothing in the bundle. What your AI built An app that looks great in isolation. On your site, naked. With DSGo Wraps in your theme so it matches the rest. What your AI built Can't see your posts, pages, or users. With DSGo Reads your real WordPress content with one line. What your AI built Every tweak: copy, paste, refresh, pray. With DSGo Push from your editor. Live in seconds. What your AI built Pasted HTML that can take your whole site down. With DSGo Sandboxed. The app crashes, your site stays up. HOW IT WORKS ## From prompt to live in three pastes. No build step. No terminal. No DevOps. Whatever AI tool you already use, the answer ends in a working WordPress page. 1 Prompt ### Prompt an AI you already use. Claude.ai, ChatGPT, Lovable, v0, anywhere. Ask for a "WordPress-aware" app; our system prompt template does the rest. Build me a mortgage calculator that reads my `rates` ![](/brand-logos/claude.svg) Here's a single-file React app that can read your rates… 2 Paste ### Paste it into DSGo. Upload an HTML file or a zipped bundle (HTML, JS, CSS, assets) in wp-admin. We preview it against your real data before anything goes live. preview · /apps/mortgage Mortgage calculator Loan $320,000 Rate 6.4% Monthly $2,002 3 Ship ### Approve the permissions. Live. One click to publish. Your app lives on your domain, or embeds inside any post. Crashes are sandboxed; your site stays up. This app requests: Read content, rates✓ allow Send messages, WP mailer✓ allow External services, outbound fetch✗ deny [Publish to /apps/mortgage ](/how-it-works/#install) Prefer the terminal? [designsetgo apps deploy](/developers/) works the same way Agencies: [white-label flow](/agencies/) LIVE **Heads-up:** the page you're reading is itself a DSGo App, rendered from `/wp-json/wp/v2/pages/1`. REMIX-READY ## Real apps, running here. Fork any of them. Every card opens the prompt + bundle that built it. Tweak two lines, ship to your own site. No screenshots, these are the actual apps. All In-post Full page Block Tool TOOL Color contrast checker Live /apps/quicktool TOOL DesignSetGo/quicktool #### Color contrast checker Single-file drop-in. The "save out of Claude, upload" path. [ Open ↗ ](/examples/#quicktool) [ Remix on GitHub ](https://github.com/DesignSetGo/quicktool) FULL PAGE Members area Live /apps/account FULL PAGE DesignSetGo/member-portal #### Members area Multi-page /apps/account: profile, post history, preferences. [ Open ↗ ](/examples/#member-portal) [ Remix on GitHub ](https://github.com/DesignSetGo/member-portal) FULL PAGE Woo storefront Live /apps/shop FULL PAGE DesignSetGo/shop #### Woo storefront Product grid, cart, checkout. Full v1 commerce surface. [ Open ↗ ](/examples/#shop) [ Remix on GitHub ](https://github.com/DesignSetGo/shop) BLOCK Contact form Live /apps/contact BLOCK DesignSetGo/contact #### Contact form Iframe form that emails the owner via dsgo.email.send. [ Open ↗ ](/examples/#contact) [ Remix on GitHub ](https://github.com/DesignSetGo/contact) BLOCK Size & fit recommender Live /apps/fit BLOCK DesignSetGo/woo-fit-recommender #### Size & fit recommender Embedded on product pages. Persists answers per visitor. [ Open ↗ ](/examples/#woo-fit-recommender) [ Remix on GitHub ](https://github.com/DesignSetGo/woo-fit-recommender) BLOCK Recipe leaderboard Live /apps/recipes BLOCK DesignSetGo/recipe-ranker #### Recipe leaderboard Ranks "recipes" category posts by per-visitor view count. [ Open ↗ ](/examples/#recipe-ranker) [ Remix on GitHub ](https://github.com/DesignSetGo/recipe-ranker) IN-POST RSVP board Live /apps/rsvp IN-POST DesignSetGo/event-rsvp-board #### RSVP board Small RSVP widget with shared seat count via app storage. [ Open ↗ ](/examples/#event-rsvp-board) [ Remix on GitHub ](https://github.com/DesignSetGo/event-rsvp-board) FULL PAGE Searchable post browser Live /apps/browse FULL PAGE DesignSetGo/content-navigator #### Searchable post browser Search posts + bookmark per-user. Reads site, stores per visitor. [ Open ↗ ](/examples/#content-navigator) [ Remix on GitHub ](https://github.com/DesignSetGo/content-navigator) [See all community apps →](/examples/) WHY NOT JUST… ## All the convenience. None of the risk. | | DSGo apps | Lovable / v0 hosting | Custom HTML block | WPCode / snippets | | ------------------------------- | -------------------- | --------------------- | ------------------ | ------------------ | | Lives on your WordPress site | Yes | No, separate host | Yes | Yes | | Reads your real posts and users | Yes, with permission | No, has to re-import | Manual JS only | Yes, but unsafe | | Sandboxed if it breaks | Yes | n/a, offsite | No, kills the page | No, kills the site | | Ongoing hosting cost | $0, your WordPress | $20 to $50/mo per app | $0 | $0 | | Remixable in one click | Yes | No | No | No | APPS BECOME CONTENT ## Your app goes wherever content goes. An installed app is not just a standalone page. Drop it into any post, page, or Elementor layout, the same way you add an image or a heading block. Dedicated URL ### Its own page. Every app gets a URL at /apps/{slug} by default. Share it, link to it, put it in your nav. It looks and feels like any other page on your site. Gutenberg block or \[dsgo\_app\] shortcode ### Inside any post or page. Add the DSGo App block from the Gutenberg block inserter, or paste \[dsgo\_app slug="my-app"\] anywhere a shortcode works. The app reads the post it is embedded in. Elementor widget ### Drag it into any layout. The DesignSetGo App widget appears in the Elementor panel. Drop it into a column, section, or popup. Same sandbox, same permissions, zero custom code. PRICING ## A typical site replaces $115/mo of SaaS. Free hosts one active app on your install. No card, no expiry, no upsell. ### What you stop paying for Calendly $10/mo · booking that reads your services list Typeform $25/mo · multi-step intake, persisted per visitor MemberSpace addon $20/mo · member portal w/ per-user storage Industry calc plugin $60/mo · in-post calculator reading the page Total $115/mo $0 on Free, $149.99/yr on Pro ### Free $0 For trying things and shipping a first app. * ✓ 1 active app * ✓ No card, no expiry * ✓ Drag-and-drop importer * ✓ Apps can read your content * ✓ Sandboxed [Install free →](/downloads/designsetgo-apps.zip) RECOMMENDED ### Pro $149/yr For sites that ship more than one app a month. * ✓ Unlimited apps per site * ✓ Apps can also create and update content, with your approval * ✓ Scheduled jobs, webhooks * ✓ Custom domains * ✓ Priority support [See all 3 plans →](/pricing/) FIVE MINUTES ## Ship your first app this afternoon. Free hosts one active app, no card, no expiry. Paste from Claude, drop a Lovable build, or push from your terminal; same plugin, same sandbox, same result. [Install free plugin →](/downloads/designsetgo-apps.zip) [See the 5-step walkthrough](/quickstart/) install · 60s 1 Install the free plugin from wp-admin. 2 Open Claude.ai, paste our prompt template. 3 Drop the generated HTML into DSGo. 4 Approve permissions. App is live. ## How it works URL: https://designsetgo.dev/how-it-works/ How it works # A DSGo app lives _inside your WordPress site,_ at its own URL, or embedded in any post or page. You upload the HTML file. The plugin keeps it contained, so it can't touch anything on your site you haven't approved. Then you choose where it appears: its own URL like your-site.com/apps/calculator, inside a post, or as your site's home page. [Install free plugin →](/downloads/designsetgo-apps.zip) [See live examples](/examples/) The short version **Free hosts 1 active app**, no card, no expiry. Pro lifts the cap and adds CLI deploy plus the in-admin AI builder. [See pricing →](/pricing/) [Skip to examples](/examples/) 01 · Think of it like this ## WordPress, as a runtime for sandboxed apps. Like browser extensions, for your WordPress site. Chrome runs extensions and Figma runs plugins; with DesignSetGo Apps installed, WordPress runs your apps the same way, each one sandboxed and only able to see the site data you approve. 02 · The bundle, install, runtime flow ## From a static bundle to a live, data-aware page. 1 Bundle ### A folder of static files. Whatever your build emits (HTML, JS, CSS, WASM) plus `dsgo-app.json`. The starter is Astro + TS; React, Vue, Svelte, Solid, vanilla, anything that builds to static files. ▸ my-app/ ├─ dsgo-app.json config ├─ index.html ├─ assets/ ├─ app.css ├─ main.js ├─ pages/ ├─ about.html ├─ pricing.html 2 Install ### Validated, extracted, approved. The admin sees the app's requested capabilities, rendering mode, and network policy in plain English _before_ the install completes. Install mortgage-calculator? v0.4 · 12 kB bundle · built with Claude This app will be able to: Read content your "rates" custom post type Send messages email via WordPress mailer Storage visitor preferences (per-user, 5 kB) Render mode: `inline` · Network: sandboxed Cancel Approve and install 3 Runtime ### Served at /apps/{slug} Or as a Gutenberg block, an Elementor widget, or promoted to your site's home page. The plugin handles the data requests and permission checks behind the scenes, so your app just asks for what it needs. your-site.com/apps/mortgage Mortgage calculator Loan $320,000 Rate, "rates" CPT 6.4% Monthly $2,002 03 · Two ways an app can appear ## Its own page. Or a box on your page. Every app picks one of these two ways to show up. Both are sandboxed; they just render differently. DEFAULT ### Inline mode Runs on its own page, wrapped in your theme's header and footer, so it looks like the rest of your site and search engines can crawl it. your-site.com/apps/portal · 200 OK ← WordPress theme header YOUR APP · INLINE Members area ← WordPress theme footer DROP-IN ARTIFACTS ### Iframe mode Runs fully contained in its own box on the page, the strongest isolation available, ideal for dropping in a single tool like a Claude artifact. your-site.com/posts/recipe · 200 OK