Self-host Lathe
v0.5.0Generate hands-on tutorials with LLMs, then learn by doing
- Stars
- 1 708
- Port
- 4242 (Web UI for browsing and reading tutorials)
What is Lathe?
Lathe creates step-by-step technical guides on demand using LLM skills that run inside your coding agent. The Go command-line tool stores everything locally, serves a browser interface at localhost:4242 with light and dark themes, and lets you ask questions, check that tutorial steps actually work, and add more sections later. Each guide records which sources were consulted, which model wrote it, and which writing style was used. Two built-in styles (plainspoken and companion) are included, and you can create your own through an interactive interview. Verification runs in your own LLM session against a temporary directory. No external services or databases are required — just the binary and a coding agent connected to an LLM endpoint.
Should you self-host Lathe?
Lathe scores 52/100 on selfhost.directory (how scoring works) and ranks #7 of 30 in Education. It has 1 708 GitHub stars.
It shipped 6 stable releases in the past year. The latest, v0.5.0, came out on 20 July 2026. New versions land roughly every 1 days.
Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is CTFd (70/100, 6 894 stars). It scores higher overall, so compare the two before you pick. See Lathe vs CTFd side by side.
Features
- Cross-agent skills
- Interactive Q&A
- Live mode
- Local LLM Support
- Local Web UI
- Search and filter
- Source provenance
- Tutorial extension
- Tutorial generation
- Tutorial verification
- Writing voices
Lathe README
More in Learning Management System
MemorwiseSelf-hosted NotebookLM alternative for document chat with any LLM. Drop in files/links — local RAG Q&A, knowledge graphs, flashcards, quizzes, audio. One command.- MoodleMoodle is a free and open-source Learning Management System (LMS) designed to help educators create effective online courses. It is scalable and supports a wide range of pedagogical approaches.
MoodleBoxMoodleBox is a self-hosted, open-source Moodle platform with Wi-Fi hotspot for Raspberry Pi, enabling offline learning in classrooms and workshops.
openeclassOpen eClass is a self-hosted, open-source LMS by GUnet for distance education. Supports SCORM 1.2, LTI 1.1/1.3, LDAP, and native iOS/Android apps.
OpenOLATSelf-hosted, open-source LMS for universities, schools and companies: course authoring, e-testing, learning paths, scheduling and web conferencing as a Tomcat app.
OpenTutorOpenTutor is a self-hosted, open-source AI learning platform turning uploaded materials into notes, flashcards, quizzes, and an adaptive tutor with 10+ LLM providers.
RELATERELATE is a self-hosted, open-source LMS built on Django for programming courses with automatic code grading, git-backed content versioning, and flexible access rules.
SkillGoblinSelf-hosted video course platform in one Docker container with SQLite. Add video folders, track progress, no cloud. AGPL-3.0.
BloomSelf-hosted AI tutor creating personalized syllabi and adaptive lessons from your highlights and feedback — based on Bloom's 2-Sigma tutoring research.
Canvas LMSSelf-hosted, open-source learning management system from Instructure, used by colleges, universities and K-12 schools; AGPLv3, run on Rails with PostgreSQL and Redis.
Chamilo LMSChamilo LMS is a self-hosted, open-source e-learning platform for 41M+ learners with course management, SCORM/LTI/xAPI, AI grading, and Symfony/VueJS architecture.
classroomioSelf-hosted, open-source LMS for SaaS companies to create courses, manage cohorts, issue certificates, and run branded academies with AI course creation and an AI tutor.





0 comments