Open-source desktop app for course authoring

Create, preview, export, and optionally deploy CourseCode projects in a guided desktop workflow. Use optional AI assistance and the same portable project format as the open-source framework.

Beta testing: Current installers () are not code signed/notarized yet, so macOS/Windows may show security warnings. Download only from /download or official GitHub Releases.

Build LMS packages without per-seat authoring licenses

CourseCode Desktop is free and open source. You can inspect the project files, export locally, and keep building even if you never connect a Cloud account.

Free & open source

Download the app, create local projects, and export LMS packages without trials or authoring-seat fees.

Every LMS format

Export SCORM 1.2, SCORM 2004, cmi5, or LTI packages from the same course project.

AI workspace

Use AI to draft slides, add interactions, revise content, and work against the files in your local project.

Why Desktop

Visual workflow

Create projects, start preview, export packages, and deploy with buttons instead of CLI commands.

Local by default

Your course files stay on your machine. No cloud dependency — preview and export SCORM packages entirely offline.

Rich interactions

Multiple choice, drag-and-drop, matching, sequencing, and hotspots are available without wiring custom tracking code.

How it works

1. Install

Download for macOS or Windows from verified GitHub releases.

2. Create

Start a new course project with templates. Import a PowerPoint to get started fast.

3. Preview

Test your course locally with simulated LMS tracking, visual editing, and debug tools.

4. Export or Deploy

Export as SCORM, cmi5, or LTI — or deploy to CourseCode Cloud for hosted delivery.

Local authoring first, Cloud when you need it

Included free (open source)

  • Desktop application for macOS and Windows
  • SCORM 1.2, SCORM 2004, cmi5, LTI export
  • AI workspace with your own API key option
  • Local preview, build, and export
  • CourseCode Framework runtime and tooling

Optional CourseCode Cloud

  • Hosted previews for stakeholders
  • Team access and managed authentication
  • LMS package downloads without rebuilding locally
  • Managed AI credits if your team does not want individual API keys

No cloud account required.

Trusted downloads

Every release links to official GitHub Releases, with checksums and verification steps. Only install from coursecodedesktop.com or the official GitHub repository.

Current release channel: Beta ().

Docs and community