An app runtime for WordPress
Vibe-code apps that know your WordPress site.
AI-built apps — from a single-block calculator to a full multi-page web app — that read your posts, pages, and users with permission. Embed inside any post as a Gutenberg block, render at /apps/{slug}, or promote one to your site’s home page so it lives at /. Choose iframe mode for untrusted drop-ins, or inline mode when the app should behave like a real part of the site.
Top recipes this week
- Sourdough discard pancakes recipes · 4.2k
- One-pot weeknight dal recipes · 3.7k
- Cold-brew chocolate cake recipes · 2.9k
- Roasted-garlic white bean dip recipes · 1.8k
import { createBridge } from "@designsetgo/app-client";
const dsgo = createBridge();
const { posts } = await dsgo.posts.list({
category: "recipes",
per_page: 10,
});
const me = await dsgo.user.current();
Six things that are true at the same time
The best of vibe-coding meets the best of WordPress.
Sandboxed without connection is an iframe with a static page. Connected without sandbox is a snippet plugin. The combination is what makes DSGo Apps a product.
The product has two trust models: iframe for strong isolation, inline for SEO and native routing. The bridge is shared; the risk profile is not.
Choose your isolation.
Iframe mode gives you the strongest browser-enforced isolation for untrusted bundles. Inline mode gives you crawlable pages with CSP + sanitization for trusted code.
Connected.
Apps read your posts, pages, and the current user through a permissioned bridge. They work with your real content, not a generic mockup.
Fast to ship.
Describe the tool. Drop a Claude artifact. Or run the CLI. From idea to a live URL on your site in under five minutes.
WordPress-native.
Lives at /apps/{slug} — or set it as your site’s home page and it lives at /. Embeds in any post as a Gutenberg block. Same login, same domain, same admin.
Two ways to build.
Drop in a saved artifact from wp-admin. Or build with Claude Code at your desk and deploy with one CLI command. Same runtime either way.
AI-callable.
Apps can publish abilities your site’s AI agent can invoke — AI-callable functions registered through WordPress’ Abilities API.
Three ways in
Pick the path that matches what you have.
No-terminal install for site owners. CLI + starter template for developers. Multi-site deploy for agencies. All three put the same kind of app on the same runtime.
Drop in a saved Claude artifact.
Save any Claude artifact as HTML. Drop the file into the DSGo Apps install card in wp-admin. The app is live at its own URL, embeddable as a block, and reading your real posts in seconds.
wp-admin → DSGo Apps → Upload HTML Developer Scaffold with Claude Code, deploy with the CLI.
A starter Astro template with the typed bridge wired up. Build with Claude Code, then deploy to any WordPress site with one command. App-Password auth, atomic updates, no REST plumbing.
npx designsetgo apps init my-app Agency One bundle, every client site.
Ship the same app to every client. Each install reads that client’s WordPress data. Use iframe mode for untrusted drop-ins; use inline when the reviewed app should live as part of the site.
designsetgo apps deploy --site=... Why a new category
Snippet plugins are powerful but unsafe. Vibe-code platforms are safe but disconnected.
DSGo Apps combine a permissioned bridge with two rendering modes: a strongly isolated iframe path and a crawlable inline path for trusted code.
The wedge
Sandboxed and connected.
Apps that work with your site, not next to it.
Ship your first app in five minutes.
Free plugin. No credit card. No sign-up. Drop a bundle into wp-admin or scaffold with the CLI — same runtime, same bridge.