For new courses, use CourseCode Framework with Claude Code, Codex, or another AI tool that supports MCP. CourseCode Desktop stays available for existing users, but it is no longer promoted and may not receive further releases.
Open-source, local-first desktop app for CourseCode authoring. Create, preview, export, and optionally deploy courses without Node.js or terminal setup.
If you want the guided, button-based workflow, start on the Desktop site:
- Website (recommended): coursecodedesktop.com
- Install + docs: coursecodedesktop.com/docs/install
- User guide (site): coursecodedesktop.com/docs/user-guide
Use the Desktop site for the current installers, release notes, and checksums:
- Latest downloads: coursecodedesktop.com/download
- GitHub Releases: course-code-framework/coursecode-desktop/releases
CourseCode Desktop is a beta, and the installers are not code signed or notarized.
- macOS and Windows may show security warnings during install or first launch
- this is expected for the current beta builds
- install only from coursecodedesktop.com or the official GitHub Releases
- verify checksums from the release page if you want extra assurance
Use Desktop if you want:
- a guided workflow with buttons instead of terminal commands
- local preview and LMS export without Node.js setup
- optional AI-assisted authoring with your own provider API key (BYOK)
- optional one-click deploy to CourseCode Cloud
Desktop uses the same project format as the CourseCode Framework, so your files stay portable.
- CourseCode Desktop: open-source, local-first app
- CourseCode Framework: open-source framework + CLI
- CourseCode Cloud: optional hosted service for deployment, sharing, and analytics
Cloud is optional. Desktop and Framework remain useful for local authoring and export without Cloud.
- Prefer the easiest setup: Start with the Desktop site and install guide: coursecodedesktop.com/docs/install
- Want the full Desktop walkthrough: See the repo guide:
USER_GUIDE.md - Using Claude Code, Codex, or another AI coding tool, or prefer the command line: Use CourseCode Framework directly. New projects open ready in those tools.
- Need hosted sharing/deploy workflows: See CourseCode Cloud
This repo contains the Electron app source.
npm install
npm run devUseful scripts:
npm testnpm run test:e2enpm run package
MIT