Product
Docs
Pricing Blog Install free
PRO Lights up May 20, 2026 with WP 7.0 BETA

Build apps with AI without leaving WordPress.

Riff 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.

See pricing How it works

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

Three steps. No terminal.

Open DSGo Apps then New app in wp-admin. The rest is a conversation.

1 Describe it

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 app
2 Riff drafts it

Live preview, plain-English permissions.

Watch 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 permissions
3 One-click install

Live at /apps/{slug}

Drop 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 CLI

What you can build with it

Real apps for the kind of site you already run.

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.

A booking widget

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.

A mortgage calculator

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.

A lead-magnet quiz

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.

A members-only portal

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

We never hold your keys.

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

Configure once, in WordPress.

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

Riff calls through your provider.

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

No usage caps, no markup.

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.

Requires WordPress 7.0, which ships May 20, 2026. The plugin runs on WordPress 6.9 and up for everything else (drop-HTML upload, CLI deploy, bridge runtime), but Riff itself depends on the Connectors API and WP AI Client that arrive with 7.0.

Why this is safe

Sandboxed by default. Permissioned by you.

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

Apps see only what you allow.

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

A broken app shows a broken app.

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

No code in your theme.

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.

More on the sandbox

Riff or the CLI?

Same runtime, different doorway.

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.

Use Riff if

You vibe in wp-admin.

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
Use the CLI if

You vibe in Claude Code, Cursor, or Codex.

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

The honest questions.

Do I pay for AI usage separately? +
Yes, but not to us. Riff calls through whatever provider you configured in WordPress at Settings then Connectors (Anthropic, OpenAI, or Google). Your provider bill is your provider bill; we never hold your API key and never mark up the inference calls. The Pro subscription covers the authoring stack, not the model usage.
What happens to apps I built in Riff if I cancel Pro? +
They stay installed and keep running. You lose the ability to iterate them inside wp-admin (Riff itself goes away with the subscription), but the apps themselves are just bundles on disk. They keep their URLs, their permissions, and their data. If an app depended on Pro-only runtime features (scheduled jobs, webhooks, dynamic routes, abilities-publishing), those go inert until you upgrade again, but the rest of the app continues to work.
Can I edit a Riff-built app in Claude Code later? +
Yes. Every Riff app is the same bundle format as a CLI-deployed app: a manifest, an entry HTML, and the assets it references. Export the bundle from wp-admin, open the folder in Claude Code or Cursor, iterate, and push the next version with designsetgo apps deploy. Same app id, same URL, same data, atomic update.
Does Riff work before May 20, 2026? +
Not yet. Riff depends on the WordPress 7.0 Connectors API and WP AI Client, which ship in core on May 20, 2026. The plugin itself works on WordPress 6.9, but the in-admin AI builder lights up when you upgrade to 7.0. Until then: build apps with Claude, Cursor, ChatGPT, or v0, then drop the saved HTML into wp-admin (free, 1 active app) or push from the CLI (Pro).

Riff is included on every Pro plan.

From $149.99/yr. 14-day trial, no card required to start.

See pricing Start 14-day trial