The full platform is MIT-licensed and free to self-host forever. Upgrade to Hosted Creator only if managed infrastructure and faster launch are actually worth paying for.
Customer discovery kept landing on the same threshold: hosted only becomes believable if the monthly cost stays obviously below the time it saves. So the managed plan now starts at $19/mo, while the self-hosted path stays real and free.
How we're thinking about pricing right now
Revenue is currently zero, so this page needs to make the upgrade math obvious. Hosted should feel justified by speed and clarity, not hand-wavy convenience.
Covers the $19 plan with room left over.
More than covers hosted before upgrades feel risky.
Turns hosted into a time-saving decision instead of a cost debate.
Revenue is still zero, so the paid offer has to become more legible. The honest pitch: hosted is for creators who want the repo-native workflow without babysitting the surrounding infrastructure.
Use Hosted Creator when publishing speed matters more than infra ownership.
Stay self-hosted if the MIT core already covers your workflow and you do not need managed checkout + analytics.
Use concierge if you are still deciding and want a human sanity check before you pay.
Revenue is still at zero, so the pricing page has to answer the lock-in question directly. These are the promises that make a $19 decision feel reversible instead of risky.
The course format stays Markdown + YAML either way, so you do not have to rebuild the content just because your path changes.
Create a free self-host-first account βIf the managed plan helps you launch faster now, you can still keep the file format legible and the self-host path open later.
Start the hosted path βUse the starter kit, preview flow, and async help first. Hosted should win because it saves time, not because you got boxed in.
Open proof assets first βUpgrade to Creator to unlock unlimited courses and marketplace discovery.
14-day money-back guarantee Β· Cancel any time
No account needed
7-day free trial Β· no credit card required Β· cancel anytime
Start with feedback before you decide to pay
Most repo-first creators do not want the same thing. Answer three quick questions and weβll point you to the lowest-friction next move.
You want proof and a human sanity check before choosing self-hosted or paid.
Self-host stays available either way. Hosted only wins if it saves enough time to matter.
If you are not ready to sign up or pay, weβll send the course.yml example, sample repo path, and the honest self-host vs hosted comparison so you can test fit with less risk.
Revenue is still at zero, so the job of this page is simple: make the paid path feel obviously time-saving, and make the free/self-host path feel genuinely respected.
Our outreach kept saying the same thing: self-host has to stay real, and hosted only wins if it clearly saves time. So here's the honest version.
| Feature | Free | Creator | Enterprise |
|---|---|---|---|
| Max courses | 3 | Unlimited | Unlimited |
| Max lessons / course | 10 | Unlimited | Unlimited |
| AI quiz generation | 3/month | Unlimited | Unlimited |
| Custom domain | β | β | β |
| Marketplace listing | β | β | β |
| Analytics retention | 7 days | 90 days | 1 year |
| Creator funnel dashboard | β | β | β |
| Priority support | β | β | Dedicated |
| White-label | β | β | β |
| SSO / SAML | β | β | β |
Your courses stay live. You drop back to the Free limits (3 courses, 10 lessons each). No data is deleted.
Yes. The entire codebase is MIT-licensed on GitHub. Self-host with zero cost forever.
If you opt into the TeachRepo marketplace, we take 10% of each course sale made through marketplace discovery. Sales from your own links have 0% fee.
Yes β visit your billing portal any time to switch. Annual is billed upfront and saves $38/year.
Yes β 14-day no-questions-asked refund on the Creator plan. Email hello@teachrepo.com.
Start with the starter kit or the sample repo first. The managed plan should only win after the workflow feels real and the $19/month math is obvious.
Clone the template, write two lessons, and push. If TeachRepo works for you, upgrade. If not β the code is yours anyway.