See Respira in action.

The dashboard you can click, the conversation an AI has with your site, the screens inside WordPress, and the recordings. Every screen on this page is the product.

The whole loop, narrated.

Fifty-two seconds from connection to receipt. Press play with sound; every chapter is a real step.

step 01 / 09 · intro
Respira
How it works

Respirafor WordPress

A simple bridge between your AI assistant and WordPress.
drag the timeline · or press space to play

This is the dashboard. Click anything.

The real Respira dashboard, every page of it, for an agency with six client sites. The tour runs by itself. The moment you click, it stops and the dashboard is yours.

Dashboard
ALL SYSTEMS OPERATIONAL

Whatever your site runs on, Respira speaks it.

You talk to your AI. Your AI talks to Respira. Respira writes in your builder's own format and hands back a receipt. Pick an exchange; every message is real, field for field, captured from the current plugin and MCP server.

Read https://www.respira.press/agent-start.txt first. It is short, and it is the order to do things in. You're connected to my WordPress site through Respira. Before doing anything, call respira_get_builder_info to find out which page builder this site uses, then read the page before you change it. Edit through the builder's native elements, never by writing raw HTML into the content. Work on a duplicate rather than the live page. If you hit the same error twice, call respira_search_docs instead of guessing. To read any documentation page, append .md to its URL: same content, about a thirtieth of the bytes. Confirm what builder i'm on and what you can do.

respira_list_sites
Request
{}
Response
{ "sites": [
    { "id": "brightbakery-com", "name": "Bright Bakery",
      "url": "https://brightbakery.com", "is_default": true, "is_active": true },
    { "id": "meridian-dental-com", "name": "Meridian Dental", … },
    { "id": "fernhollow-shop", "name": "Fern Hollow", … },
    … 3 more ],
  "active_site": { "id": "brightbakery-com", "name": "Bright Bakery" } }
respira_get_builder_info
Request
{}
Response
{ "name": "Elementor", "version": "3.34.2", "detected": true,
  "intelligence_available": true, "intelligence_active": true,
  "site_memory": { "enabled": true, "rules": [], "notes": [],
    "agent_instructions": "Site memory is empty. When you learn something
      durable about this site … save it with respira_remember so the
      next session starts warm." } }
On your site, underneathRespira MCP → WordPress plugin: GET /wp-json/respira/v1/context/builder-info
respira_get_site_context
Request
{}
Response
{ "site_name": "Bright Bakery", "site_url": "https://brightbakery.com",
  "language": "en-GB", "wordpress_version": "6.9.4", "php_version": "8.3.12",
  "is_multisite": false,
  "page_builder": { "name": "Elementor", "version": "3.34.2" },
  "active_theme": { "name": "Hello Elementor", "version": "3.4.5" },
  "active_plugin_count": 14,
  "custom_post_types": [{ "name": "product", "label": "Products" }],
  "woocommerce": { "active": true, "version": "10.3.1" },
  "addons": { "woocommerce": { "active": true } },
  "site_memory": { "enabled": true, "rules": [], "notes": [] } }
On your site, underneathRespira MCP → WordPress plugin: GET /wp-json/respira/v1/context/site-info

Connected to Bright Bakery (brightbakery.com), the default of your six sites.

  • WordPress 6.9.4 on PHP 8.3
  • Builder: Elementor 3.34.2, Respira's Elementor intelligence active
  • Theme: Hello Elementor · 14 active plugins
  • WooCommerce 10.3.1, Respira add-on active
  • Site memory: empty, so nothing is protected yet and nothing is known about this site's conventions

I'll edit through Elementor's own elements, on a duplicate first, never raw HTML. What would you like changed first?

The first two exchanges are how every session should start: the primer, then the briefing. Both prompts come from the Prompt Book, free, with the rest of the book behind them.

Works with the page builder you already have.

Elementor, Divi, Bricks, Gutenberg, WPBakery and 12 more. Respira writes in each builder's own format, so the page still opens in its editor.

Running a store? The WooCommerce add-on brings 105 store tools. See the WooCommerce add-on

Inside WordPress: the plugin’s own screens.

The dashboard runs across your sites. The plugin runs inside each one, and this is what it looks like there.

The Overview screen of the Respira plugin inside WordPress
OverviewConnected agents, the last actions, and what is waiting for approval.
The Activity screen of the Respira plugin inside WordPress
ActivityEvery read, every write, every deny, with Approve, Open diff and Reject on each pending edit.
The Reports screen of the Respira plugin inside WordPress
ReportsA composite site score, the quick wins, and the month-end report for the client.
The Memory screen of the Respira plugin inside WordPress
MemoryNotes the agent honours and rules the plugin enforces.
The Audit log screen of the Respira plugin inside WordPress
Audit logWho asked, which tool ran, what changed, and the snapshot that undoes it.
The Skills screen of the Respira plugin inside WordPress
SkillsPackaged workflows an agent can run on this site.

Recordings.

Screen recordings of real sessions. The two long screencasts have their own pages with every step written down.

Team seats: owner, admin, editor, clientEach seat sees only its reach. Thirty seconds, no sound.
Earn: what each client’s AI work costsSpend per site becomes the number on the invoice. Thirty seconds, no sound.

Now on your own site.

Seven days free on one site, no card. Every change lands on a copy first, with undo for 90 days.