# Lathe

> Lathe is a self-hosted, open-source CLI that uses LLMs to generate multi-part technical tutorials, then serves them in a local web UI with dark mode for hands-on learning

- **Category:** Education
- **Licence:** MIT
- **Latest version:** v0.5.0
- **Open source:** oss
- **Languages:** Go, HTML
- **Platforms:** Go, macOS, Homebrew, Build from Source
- **Tags:** CLI, Education, LLM, Go, Learning, Self Hosted, Coding agent, Technical Writing, Tutorial Generation, Hands On

## Description

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.

## Links

- [Homepage](https://github.com/devenjarvis/lathe)
- [GitHub Repository](https://github.com/devenjarvis/lathe)
- [Install Script](https://raw.githubusercontent.com/devenjarvis/lathe/main/install.sh)

---
Source: https://selfhost.directory/project/lathe