NEWAI with the controls in your hands →

The WordPress LMS that keeps your theme’s design, stays fast as you grow, doesn’t break on update and drafts in your house style. The WordPress LMS that keeps your theme’s design.stays fast as you grow.doesn’t break on update.drafts in your house style.

Courses, quizzes, certificates and sales on your own WordPress site, in your theme’s design, with learning that sticks and AI you stay in charge of.

Download free See pricing

Free plugin. Pro from $129 a year, every Pro feature on every plan. Launch prices, not final.

Pause motion

Three designs, your theme
Their app, your builder
Recall at their own time
Certificate Studio
AI drafts the course
Your key, your budget
Fast on ordinary hosting
Sell your way, 0% platform fee

Three designs, your theme

​See it in 50 secondsSound on

Play

Pause

RootWright tour video

{now} of {total}

Watch again

Mute

Unmute

Full screen

Exit full screen

Close video

What it does best

Eight reasons people switch.

Build faster, help learners remember, and sell the way you already do. The rest of the 218 features are a click away.

AI skills, your house style Pro

A house style, a teaching method, a marking rubric: write it once, pick it whenever the AI builds or reviews a course.

✦backward-design✎house-style · v3◎economics-course-builder⌘ai-support-course-builder

AI course builder Pro

Describe the course, pick the size, and watch several lessons being written at once, following your skills and under the budget you set.

​​​yoursite.com/wp-admin · Generate with AI

1 · Describe the course

2 · Pick the size

3 · Guided, or the agent

​Writing 3 lessons at once

Monthly budget · on

04Pivot tableswritten

05Lookupswriting…

06The cash-flow trackerwriting…

Reuse any lesson Free

Insert a lesson you already wrote into any module. Shared, not copied: fix it once and every course that uses it gets the fix.

Search the lesson library

Insert Lesson

Lessons 4

Choose your paper, brushes and paintsText and Media

Set up your workspaceText and Media

Flat and graded washesText and Media

✓Quick check: washesQuiz

Modules 2

▤1 · Getting your kit2 lessons

▤2 · Core techniques2 lessons

Spaced recall Free + Pro

FSRS-6 brings each lesson back right before it would be forgotten, so what learners study stays learned.

​Without reviews​With FSRS-6 recall

​​Week 1

​​Week 2

​​Week 3

​​Week 4

Today, every day Free + Pro

One short session a day: what is due to be recalled, then the next lesson. A daily reminder brings learners back.

Today◎ 10 min goal​​3/5

Recall3 cards dueAgain · Hard · Good · Easy

ContinueFlat and graded washesAbout 4 minutes

Recall2 moreMisses come back sooner

​Daily recall reminderby email, or Telegram in Pro

Every way to charge Free + Pro

One-time, subscription and payment-plan prices on one course, synced to your store or sold with native Stripe and PayPal.

​​​Course builder · Pricing & Access

1 · Add as many prices as you need

2 · One-time, subscription or plan

3 · Optional enrolment fee

WooCommerceEDDSureCartFluentCartStripe · ProPayPal · Pro

Keep the theme you love Free

Stay with your favourite block theme. Our course designs pick up its colours, fonts and layout, so every course looks like the rest of your site. No page builder.

​​​yoursite.com/courses/principles-of-microeconomics

Grove

Canopy

Field Guide

Three designs, switch any time

GroveCanopyField Guide

Coloursfrom your themeFontsfrom your themeHeader & footerfrom your theme

Skill maps and study plans Free + Pro

Learners move through skills, not just lessons, with mastery that fades to “needs a refresh”. Pro builds each learner a plan to their own date and minutes a day.

Rebuilt nightly · Pro

  • 0% platform fee
  • 6 AI providers
  • 4 stores kept in sync
  • 218 features

Pause motionExplore all 218 features

Insert

AI in Pro

Powerful AI. Your rules.

It drafts whole courses, marks work and lets your own agent run the LMS. You decide which model, how much it spends, when it asks and what it may see.

01Your key, or no key at allSix providers, or WordPress’s own AI client with no key stored in the plugin.

02A budget it can’t go overThe monthly token budget is a hard stop. Add a limit per person, or pause all AI with one switch and lose nothing.

03It asks before it writesThe outline check-in stops for your OK before a single lesson is drafted.

04It writes your waySkills from the AI skill library, in the SKILL.md format, keep every draft and every mark in your style.

05A person has the last wordAI marking waits for a human when it isn’t sure.

06Your agent, on a short leadThe MCP server uses scoped tokens you can revoke, and student data is off by default.

AI settings Illustration, try it

Provider

AnthropicOpenAI or compatibleGeminiDeepSeekZ.aiWordPress AI client

Monthly token budget2.5M tokens

Ask before writing lessonsOutline check-in​Follow my house styleSkill: house-style, v3​Wait for me when unsureAI marking​Let my agent see student dataMCP server, off by default​

Uses WordPress’s AI client, no key stored, stops at 2.5M tokens this month, asks before writing, hands unsure marks to you, student data stays private.

AI settings, Cost and load: pause all AI, monthly token budget, per-person limits

Cost and load: a hard monthly budget, per-person limits and one switch to pause all AI.

AI audit of a course, with findings and Fix with AI

AI audit: findings you fix one at a time, or in a bulk job that never deletes or reorders.

Agent access: endpoint and scoped tokens

Agent access: off by default, and each token gets only the scopes you tick.

AI skill library

Teach the AI once. Reuse it everywhere.

A skill is a set of instructions the AI follows every time: your house style, how you plan a course, how you mark an essay. Write one, or bring one you already have.

For building and for grading. Each skill says where it applies: course building, grading, or both.

Standard SKILL.md files. Import a Claude SKILL.md or a skill .zip, paste one in, and export any skill as a SKILL.md.

Versions. Every save keeps the one before, and you can restore an earlier version.

Private until you share. Instructors use their own skills; an admin can share one with every instructor. Students never see them.

The AI skills library: each skill with where it applies and whether it is shared
A skill open: Export SKILL.md, Earlier versions, Share with every instructor, and its instructions

{n}M tokens

Uses WordPress’s AI client, no key stored

Uses your {name} key

stops at {budget} this month

asks before writing

hands unsure marks to you

your agent can see student data

student data stays private

Integrations

A whole world, turning around one LMS.

Grab the globe and spin it. Whatever faces you is explained here: thirty integrations, each with its real logo.

Sell · Free

WooCommerce

A paid order enrols the learner; a refund takes access away again.

PauseNext integration

WooCommerce

Sell · Free

A paid order enrols the learner; a refund takes access away again.

Easy Digital Downloads

Sell · Free

Sell courses through EDD; a paid order enrols.

SureCart

Sell · Free

Sell courses through SureCart; a paid order enrols.

FluentCart

Sell · Free

Sell courses through FluentCart; a paid order enrols.

Stripe

Sell · Pro

Take card payments directly, no store plugin needed.

PayPal

Sell · Pro

Pay with PayPal, enrol straight away.

Zoom

Teach live · Pro

Live classes attached to the lesson they belong to.

Google Meet

Teach live · Pro

Live classes attached to the lesson they belong to.

Telegram

Reach learners · Pro

Recall with answer buttons and a group per course, at each learner’s own time, with quiet hours.

FluentCRM

Reach learners · Pro

Twelve LMS events become tags and list changes.

YouTube

Video · Free

Lesson video from your channel.

Vimeo

Video · Free

Lesson video from your Vimeo account.

Bunny Stream

Video · Pro

Hosted lesson video with saved progress.

Cloudflare Stream

Video · Pro

Hosted lesson video with saved progress.

Bunny Storage

Files · Pro

Course files on your own storage.

Cloudflare R2

Files · Pro

Course files on your own storage.

Google Drive

Files · Pro

Lesson files straight from your Drive.

Anthropic

AI · Pro

Your own key, inside a hard monthly budget.

OpenAI

AI · Pro

Your own key, or any OpenAI-compatible gateway.

Gemini

AI · Pro

Your own key, inside a hard monthly budget.

DeepSeek

AI · Pro

Your own key, inside a hard monthly budget.

Z.ai

AI · Pro

Your own key, inside a hard monthly budget.

WordPress AI

AI · Pro

Uses the WordPress AI client, no key to paste.

Claude Desktop

Agents · Pro

Claude Desktop or any MCP agent gets 16 tools, and only the scopes you tick.

SEO plugins

Search · Free

Works alongside any SEO plugin, so you keep the one you already use.

WPML

Translation · Free

Translations reach the student app too.

Loco Translate

Translation · Free

Translations reach the student app too.

REST API

Developers · Free

297 routes for your own tools.

Abilities API

Developers · Free

LMS actions exposed through the WordPress Abilities API.

RootWright Community

Community · Free

Connects to RootWright Community.

Pricing

Every plan has every Pro feature.

Plans differ only in how many sites you use them on. Launch prices, not final.

Advance

$399 / year

Unlimited sites, including client sites.

Choose Advance

0% platform fee on every plan. [14]-day refund, no questions.

RARafi’s photo · 4:5 portrait

Rafi AhmedFounder

WordPress core contributor5.9 · 6.0 · 6.1

IR Inqiat RezaCo-founder · [Role]

Founder voice

“Your course should live on your own site, use AI on your own terms, and help people remember what they learned.

I spent years building WordPress plugins for other teams and contributing to WordPress itself. RootWright is the one I built for the people who teach. Inqiat joined as co-founder to [what Inqiat leads].

Write to the founders Rafi on GitHub

Where the craft comes from

WordPress coreContributor, 5.9 · 6.0 · 6.1

BuddyPress and bbPressContributor

Fluent SupportFormer lead developer

Awesome MotivePreviously

Thrive ThemesPreviously

Draft quote. Photos: send a 4:5 portrait of Rafi and a square one of Inqiat.

Questions

Before you install.

Will it fit my theme?

Yes. Course pages take your theme’s fonts and colours on block and classic themes. Block themes get 7 blocks and Site Editor templates; classic themes get shortcodes.

Do I need an AI key?

Only for the AI features in Pro. Use a key from one of 6 providers, or WordPress’s own AI client with no key in the plugin. The MCP server needs no AI key at all.

Can I move from another LMS?

[Importer: confirm what migrates]

What if it isn’t right for me?

Ask for a refund within [14] days. The free plugin is yours to keep.