Lathe, an open‑source Go CLI, uses large language models to draft hands‑on tutorials for any technical topic you request. You invoke it with a prompt like “build a 3D slicer in Erlang”, then run lathe serve to view a browser‑based tutorial that includes a table of contents, side notes, exercises and source references.
The tool doesn’t try to replace human authors; instead it fills gaps where no quality tutorial exists. It also lets you query the content, have a secondary LLM verify that the code compiles, and extend the lesson with additional sections. All output is backed by links to the original sources.
If you struggle to find beginner‑friendly material for niche domains, Lathe promises a self‑guided path that still forces you to type the code yourself. That could make learning harder topics more accessible without abandoning the practice of manual coding.
At the end of the day, it’s another experiment in making LLMs a study partner rather than a shortcut, and its usefulness will depend on how well the generated exercises hold up in real‑world learning.
