Author Your Own Course

Kodo Forge isn't just a learning platform — it's an open-source, data-driven reading engine. Create interactive terminal courses using nothing but Markdown files.

How does it work?

The Kodo Forge engine knows absolutely nothing about TypeScript or React. It purely reads a platform.json file and parses the folders you define inside it.

A course is simply a folder on your computer. Inside that folder, you create numbered subfolders for your lessons (e.g. 01-foundations/). Inside those are your Markdown files.

When you launch Kodo Forge, the engine compiles your Markdown into a highly optimized terminal experience — complete with syntax highlighting, annotated code, adaptive depth modes, and auto-generated quizzes.

DIRECTORY STRUCTURE
my-course/├── platform.json└── 01-getting-started/    ├── README.md # Lesson metadata    └── sections/        ├── 01-intro.md
        ├── 02-setup.md
        └── 03-first-code.md

The Creator Experience

Write in Markdown

No proprietary builders. Just write standard GitHub Flavored Markdown. Code fences, bold, italic, tables, and blockquotes all supported.

Terminal Native UI

Kodo Forge automatically parses your files into a beautiful TUI context, turning blockquotes into callout boxes and headings into semantic dividers.

Annotated Code Blocks

Add `[annotated]` to your code fences, and the engine splits the view to show your inline `// comments` as beautiful side-by-side explanations.

The AI Course Creator Skill

A deterministic AI workflow instruction set to rapidly prototype courses. Give the prompt to Claude, Gemini, or ChatGPT, and they generate fully Kodo-Forge-compatible directory structures and Markdown files for any topic you want to teach.