Rider AI

Stop rewriting.
Start directing.

Your client wants the headline punchier, the testimonials moved above pricing, and the whole page in French by Thursday. Rider is a conversational AI that directly edits your live WordPress page through plain English. Not suggestions. Actual edits. Validated, reversible, instant.

See It in Action

Like talking to your best junior dev.

Except this one holds the entire page in context, remembers every change you've made, and never asks "which section did you mean?" Each response builds on the last. No tab-switching. No block editor. Just conversation.

Add a testimonials section below the hero with 3 cards
Done. Added a 3-column testimonial grid with placeholder quotes. Want me to write real testimonials for the dental clinic?
Yes, and make the section background a subtle warm gradient
Updated. Testimonials now have warm-toned quotes and a cream-to-sand gradient. Applied your Stride CSS presets
Make it 4 testimonials and move the section above pricing
Done. Added a fourth testimonial, moved above pricing. Grid automatically shifted to 2×2 for better balance

Real Tool-Calling

It doesn't suggest changes. It makes them.

Most AI "assistants" generate a paragraph of instructions and hope you figure it out. Rider has 13 tools that directly manipulate your page structure. Add sections, move elements, update settings, duplicate rows. It executes the change, validates it, and shows you the result.

13 Page Tools

Full page manipulation.

Rider doesn't generate HTML text and hope it works. It calls structured tools that modify the JSON content tree directly. Each tool call is validated against the page schema before execution. A heading stays a heading. A column can't become a button. Your page stays structurally sound.

  • add_section, add_row, add_column, add_element
  • update_element, remove_element, move_element
  • duplicate_section, remove_section
  • update_section_settings, update_row_settings
  • get_page_structure, get_available_elements
// "Move the CTA above pricing" // Rider calls: tool: "get_page_structure" → Returns section map with IDs tool: "move_element" → { target: "section_cta_bottom", position: "before", reference: "section_pricing" } // Validated. Executed. Done. // Page structure intact. // No manual HTML editing.

SSE Streaming

Real-time conversation.

Rider streams responses via Server-Sent Events. You see tool calls happening as they execute, not after. When Rider restructures your page, you watch sections move in the live preview. When it rewrites a headline, you see the text change character by character. The conversation feels instant because it is.

  • SSE streaming with parsed tool calls
  • Live preview updates as changes happen
  • Multi-turn context across the session
  • Works on-page, not in a separate window
// SSE stream (simplified) POST /wp-json/gallop/v1/ai/chat/stream event: message data: "Adding testimonials section..." event: tool_call data: { "name": "add_section", "args": { "type": "grid", "columns": 3, "elements": ["quote-card"] } } event: tool_result data: { "success": true, "id": "sec_7k" } event: message data: "Done. 3-column grid added."

Production-Safe

It literally cannot break your page.

Every AI tool has that moment: you ask for a small change, it nukes your layout. Rider is different. Every edit passes through Zod schema validation before it touches the content tree. Invalid props get rejected. Orphaned elements get caught. Types are enforced. You get structured diffs, clean and predictable.

  • Zod schema validation on every tool call
  • No orphaned or broken elements
  • Type enforcement across 60+ element types
  • Full undo on every change
// Every edit is schema-validated { "action": "update_element", "target": "sections[0].heading", "before": "Welcome to Portland Dental", "after": "Your Smile Starts Here", "validation": { "type_check": "✓ heading", "props_valid": "✓ Zod schema", "parent_intact": "✓ section[0]", "schema_version": "✓ 1.0" } } // Structured. Predictable. Safe.

8 AI Endpoints

Beyond chat.

Rider isn't just a text interface. It exposes 8 specialized AI endpoints, each optimized for a specific task. Build an element from a prompt. Refine existing copy with tone control. Get design suggestions for a page layout. Create A/B test variants with hypotheses. Even auto-generate alt text from images using vision AI.

  • Element building from prompt (schema-governed)
  • Content refinement with tone control
  • Design suggestions as structured JSON
  • A/B variant creation with hypothesis
  • Vision-based alt text for images
  • Multi-turn streaming conversation
// Rider AI endpoints /ai/generate → Element from prompt /ai/refine → Copy improvement /ai/suggest → Design suggestions /ai/variant → A/B test variants /ai/alt-text → Vision-based alts /ai/chat → Multi-turn convo /ai/chat/stream → SSE streaming /ai/generate-layout→ Full page build // Providers (priority order): // 1. WP-MCP (WordPress 6.9 native) // 2. Gemini (schema-constrained) // 3. OpenAI (fallback) // 4. Anthropic (fallback)

Session Memory

"Go back to the first version."

Rider remembers every change across the entire session. Rename a section on turn 3, reference it on turn 12. Ask it to revert a specific change from ten turns ago while keeping everything else. Full session memory with structured diffs and a complete audit log.

  • Full edit history with structured diffs
  • Revert any specific change, not just the last one
  • Reference previous versions by description
  • Audit log for every session
Turn 1: "Add a services section" → Added 3-card pillar grid Turn 2: "Make it 4 cards" → Updated to 4 columns Turn 3: "Add icons to each card" → Added Stride Icons (shield, tooth, clock, heart) Turn 4: "Go back to 3 cards but keep the icons" → Rider: revert turn 2, keep turn 3 changes → Result: 3 cards, with icons // Full session. Zero confusion.

The Workflow

Gallop builds it. Rider perfects it.

Use Gallop Builder to build the first draft from a prompt. Then open Rider to polish. Tighten the headlines, restructure the flow, translate for a new market, create A/B variants. Same page, same schema, no export/import. The first AI workflow where building and editing are the same tool.

  • Seamless handoff between Builder and Rider
  • Same JSON schema, same element registry
  • Build → refine → test → ship
  • No context lost between steps
// The Gallop workflow 1. BUILD → "Dental clinic homepage" Gallop Builder → 42s → full page 2. REFINE → Open Rider AI "Make the headline punchier" "Move pricing above testimonials" "Translate to Spanish" 3. TEST → "Create an A/B variant with a shorter hero" Rider → creates variant + hypothesis 4. SHIP → One click to WordPress Standard content. Zero lock-in.

Early Access

Your next revision takes 10 seconds.

Join the waitlist. Your clients will think you hired a copywriter.

Get Early Access

Join the waitlist and be the first to try Gallop Builder.

No spam. Unsubscribe whenever.