Plain English, like a brief.
"A booking widget for my consultation slots that emails me each booking and shows the visitor their next appointment." No code, no separate tool to learn.
wp-admin then New appRiff lives inside wp-admin. Describe what you want in plain English, watch it draft the app live, review the permissions in human terms, install it with one click. It uses your site's configured AI provider (Anthropic, OpenAI, or Google), so we never hold your keys and never bill for inference.
25 seconds, prompt to live URL. Same runtime, same bundle format, same Gutenberg / Elementor / home-page mount paths as a CLI-deployed app.
How it works
Open DSGo Apps then New app in wp-admin. The rest is a conversation.
"A booking widget for my consultation slots that emails me each booking and shows the visitor their next appointment." No code, no separate tool to learn.
wp-admin then New appWatch the app draft live. Permissions surface in human terms ("wants to read your posts"), not OAuth scopes. Iterate by chatting: "make the result bigger," "use my brand colors."
live preview · plain-English permissionsDrop it into any post via the DSGo Gutenberg block, an Elementor widget, or promote it to your site's home page. No deploy step, no FTP. Same sandbox as a CLI-deployed app.
install · same runtime as the CLIWhat you can build with it
Paste any of these into Riff. The AI writes the app, the plugin runs it, you embed it where you want it. Browse use cases for more by vertical.
Paste into Riff →
"A class booking widget that reads my upcoming sessions and emails me each booking."
Reads your sessions from a WordPress CPT, books visitors in via per-user storage, drops a notification email in your inbox on every booking.
Paste into Riff →
"A mortgage calculator with PMI, taxes, and HOA. Show the amortization in a table."
Standalone interactive widget, lives at /apps/mortgage, embeddable as a Gutenberg block or Elementor widget on any listing page.
Paste into Riff →
"A 6-question quiz that recommends one of my services and captures the email at the end."
Saves the lead under the visitor's WordPress account, shows you the answers in wp-admin, no third-party form service.
Paste into Riff →
"A members area: login-gated, shows the visitor's saved recipes and a button to add new ones."
Reads the visitor's current WP login, uses per-user storage for their saved list, gated by a permission you approve on install.
Your AI provider, your bill
Riff is a harness, not a reseller. It writes prompts, picks tools, validates output, and orchestrates the build. The actual model calls go through the provider account you configured in WordPress.
01
Site admin sets up Anthropic, OpenAI, or Google credentials once at Settings then Connectors (new in WordPress 7.0). Every AI feature on the site, Riff included, inherits that configuration.
02
When you prompt Riff, the request goes from wp-admin to WordPress's AI client to your configured provider. DSGo sees the prompt template and the response; we never see your API key, and the inference bill lands on your provider account, not ours.
03
Because we don't pay for inference, we don't cap it. Use as much of your provider quota as you want. The Pro subscription is for the authoring stack (Riff, CLI deploy, Pro runtime features), priced like a tool, not a meter.
Why this is safe
Apps Riff builds run in the same browser-level sandbox as CLI-deployed apps. Nothing the AI writes can touch your theme, your other plugins, or the rest of your site.
01
Every Riff app declares what it needs (read posts, read the current user, save preferences) and you approve it on install in plain English. "This app wants to: read your posts." Not OAuth scopes, not JWT permissions.
02
Not a broken site. The rest of the post, the theme, the menu, the checkout, all keep working. Worst case: that one widget shows an error. Delete it from wp-admin and move on.
03
Riff doesn't paste code into your functions.php or your theme files. The app is its own bundle on disk, served at its own URL, isolated from the WordPress runtime.
Riff or the CLI?
Riff and the CLI produce the same bundle format, the same manifest, the same sandboxed app at /apps/{slug}. Pick whichever fits where you already work.
You think about the app in plain English, not code. You want to ship it without opening a terminal, an editor, or a new tab. You want the permissions surfaced in human terms before you click install. You iterate by chatting, not by editing files.
wp-admin → DSGo Apps → New app You already have an AI coding agent open. You want to deploy the bundle you're building from your editor, push updates atomically, and version-control the project. CLI flow →
designsetgo apps deploy FAQ
From $149.99/yr. 14-day trial, no card required to start.