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.
Free plugin. Pro from $129 a year, every Pro feature on every plan. Launch prices, not final.
Pause motion
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 a lesson from your 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 reviewsWith 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 goal3/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-inFollow my house styleSkill: house-style, v3Wait for me when unsureAI markingLet 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.

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

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

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.


{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.
Basic
$129 / year
One site.
Pro
$229 / year
Five sites.
Advance
$399 / year
Unlimited sites, including client sites.
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].
Tools Rafi has built
All open source on GitHub
WP ViteBundle JS code with Vite for WordPress plugin development.PHP · open sourcewp-rest-tracerSee everything inside a WordPress REST request: hooks, SQL, outbound HTTP — timed, nested, and visualized as flame graphs and node maps.PHP · open sourcewp-traceRuntime tracing and causal execution analysis for WordPress — why did WordPress do this?PHP · open sourcereact-mail-editorA customizable, extensible drag-and-drop email builder for React 19, built on shadcn/ui + Radix + Tailwind v4.TypeScript · open sourceDebug LoggerMonitor your debug log file with NativePHP desktop app.Desktop app · open source100+ GitHub GistsPublic code snippets, free to reuse.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.







