What does Lathe actually do?
Lathe works best when the user already accepts a hands-on learning style. A typical run starts inside an agent session with a slash command such as asking Lathe to build a 3D slicer in Erlang. The generated material is then stored by the Go CLI and read through a local browser UI started with lathe serve. That separation matters: the LLM produces the lesson, but the learner still types, checks, asks, and extends. It is closer to a structured workshop generator than a coding autopilot.
The local library is the main reason to use it over a plain prompt. Tutorials live under ~/.lathe/tutorials with metadata for slug, title, topic, created time, status, parts, tools, sources, voice, and model. The UI lets you search by title, topic, tags, repo, and tool versions, then filter by status or tutorial type. For someone building a personal study shelf across several domains, that is a real upgrade over scattered chat transcripts and copied Markdown files, especially when a topic turns into a six-part series instead of one answer.