The Course Platform You Actually Own

Teach Copilot — Self-Hosted Course & Digital Product Platform

One payment. Three activations. A complete self-hosted course business stack — full LMS, digital product storefront, and payments in a single Docker image. Your brand, your infrastructure, your data, 100% of your revenue.

Use code TEACHCOPILOT100 at checkout — 3 site activations included

What are you really paying monthly for?

Typical hosted course platform

$39–$399 /mo, forever
  • Monthly subscription forever
  • Transaction / revenue cuts on every sale
  • Your customer data on their infrastructure
  • Per-seat pricing as you grow
  • Platform can lock you out anytime

one-time

    Courses & digital products

    Modules, lessons, drip schedules, interactive content, and downloadable files in one curriculum builder. Drag-and-drop reordering, free-preview lessons, and markdown lesson bodies with embedded interactive modules.

    Four ways to get paid

    Stripe, PayPal, Lemon Squeezy, and manual bank transfer from a unified sales workflow. Checkout, orders, and revenue analytics in one place.

    An AI-drivable admin

    Every instance ships its own MCP server. Issue a scoped API key and manage courses, pricing, and orders from Claude Desktop, Cursor, or any MCP client — read-only keys can't call destructive tools.

    Own it. Really own it.

    Deploy on any Docker host or Node.js server you already have. Pick your own storage: local database, S3, R2, or Vercel Blob. No phone-home requirement to operate, offline key validation.

    Full site editor

    Live split-preview homepage editing — no separate theme marketplace, no plugin maze, no extra tool just to edit the homepage or manage orders.

    Interactive lesson modules

    SVG/GSAP animated components embedded directly in markdown for engaging educational content, plus YouTube, Vimeo, and Streamable video embedding.

    Get Teach Copilot

    One payment. Activate 3 sites.

    $299 one-time license

    Pay once. Launch 3 course sites. Use them for your own brands, client builds, or a mix of both.

    • 3 live site activations included
    • Self-hosted, no per-seat fee
    • Runs forever on the version you activated
    • Offline key activation — no phone-home
    • Try it unlicensed first: 1 course, 1 product, 30-day grace period

    Use code TEACHCOPILOT100 at checkout

    Nothing routes through us

    Runs entirely on infrastructure you control. No calls to our servers to serve a lesson or process an order. Offline key validation for day-to-day operation.

    Your database, not ours

    Every course, student, and order lives in Postgres you can query and export directly. Your files, your customer list, your backups.

    Zero-risk evaluation

    A fresh install runs unlicensed for 30 days with full functionality. Not a crippled demo — build a real course, take a real payment, and see the admin panel before paying anything.

    Built for client work

    One purchase includes 3 activations. Sell client builds as a service, run your own brands, or split between both — without paying per client site.

    Is this really self-hosted?

    Yes. Teach Copilot is a single Docker image (or Docker Compose stack with bundled PostgreSQL) that runs on any Docker host or Node.js server. Courses, students, orders, and files live in your own Postgres database. Nothing routes through our servers, and offline key validation means no phone-home requirement to operate.

    What does the license include?

    One purchase ($299) includes 3 live site activations. You can use them for your own projects, client builds, or a mix of both. There are no per-seat, per-student, or per-transaction fees, and the platform runs forever on the version you activated even after maintenance lapses.

    Which payment providers are supported?

    Stripe, PayPal, Lemon Squeezy, and manual bank transfer — all from a unified sales workflow with order management and revenue analytics.

    Can I try it before buying?

    Yes. A fresh install runs unlicensed for 30 days with full functionality — 1 course, 1 product. It's not a crippled demo: you can build a real course, take a real payment, and explore the admin panel before paying.

    What is the MCP admin server?

    Every instance ships its own MCP server exposing standard JSON-RPC 2.0 over Streamable HTTP. You can issue scoped API keys (a read-only key cannot call destructive tools) and manage courses, pricing, and orders from Claude Desktop, Cursor, or any MCP client. Only a hash of the key is stored.

    What storage options are available?

    Pluggable storage: local Postgres, S3, R2, or Vercel Blob for files. The database is PostgreSQL — deployable on Fly.io, any VPS, or any host that supports Docker.

    Does it work with my existing video hosting?

    Yes. Lessons embed YouTube, Vimeo, or Streamable videos, alongside markdown content and interactive SVG/GSAP modules.

    Teach Copilot — the self-hosted course OS

    Teach Copilot is a self-hostable, Docker-deployable platform built for selling online courses and digital products. It bundles a complete learning management system (LMS), a digital product storefront, and payment processing into a single Next.js application that runs on your own infrastructure — no monthly SaaS fees, no revenue share, no per-student or per-sale cuts.

    <h3>Who is it for?</h3>
    <p>Content creators, coaches, consultants, agencies, and small businesses that want to launch an online course or digital download store in minutes — without renting a platform forever. Deploy one Docker image, open the setup route, create your admin account, and you're selling.</p>
    
    <h3>What's included</h3>
    <ul>
      <li><strong>Course & curriculum management</strong> — modules, lessons, and drip-content scheduling</li>
      <li><strong>Digital product storefront</strong> — sell PDFs, software, templates, and other downloads</li>
      <li><strong>Built-in payments</strong> — Stripe, PayPal, Lemon Squeezy, and manual bank transfer</li>
      <li><strong>Video hosting integration</strong> — embed YouTube, Vimeo, or Streamable</li>
      <li><strong>Interactive teaching modules</strong> — animation-driven educational content</li>
      <li><strong>Admin dashboard</strong> — revenue, sales, and enrollment analytics</li>
      <li><strong>Role-based access control (RBAC)</strong> — admin and student accounts</li>
      <li><strong>PostgreSQL database</strong> — portable to Fly.io, any VPS, or any Docker host</li>
    </ul>
    
    <p>Because everything is <strong>self-hosted</strong>, student data stays completely in your hands — and <strong>100% of sales revenue is yours</strong>.</p>