
devenjarvis/lathe
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
필요에 따라 실습 중심의 다부분 기술 튜토리얼을 생성하고, LLM 기술을 활용해 콘텐츠를 접근하기 쉽게 만듭니다. 그 후 직접 손으로 ✋ 작업합니다
개요
LLM을 대신 생각하기보다는 가르치기 위해 사용하는 실험입니다. 선반은 필요에 따라 실습 위주의 다단계 기술 튜토리얼을 생성하며, 내용을 접근하기 쉽게 만드는 기술을 제공합니다. 그 후 직접 손으로 작업하며, 처음부터 새로 구축된 로컬 UI에서 즐거운 학습을 제공합니다. (마치 석기 시대 😎 때처럼) - 어떤 프롬프트에서든 직접 체험할 수 있는 기술 튜토리얼(단일 파트 또는 다부 시리즈) 생성 - 맞춤형 로컬 UI에서 직접 튜토리얼을 진행할 수 있음 - 질문을 던지고, 튜토리얼을 검증하며, 새로운 부분으로 확장하는 스킬 활용 - 라이브러리에서 튜토리얼을 검색, 필터링, 관리 - 모든 튜토리얼은 출처, 사용된 모델, 튜토리얼의 '목소리'를 이끈 프롬프트를 문서화합니다. 선반은 LLM 기술과 Golang CLI를 결합하여 생성된 튜토리얼을 저장, 관리, 보기 위해 사용됩니다.
개요(AI 번역)
LLM을 대신 생각하기보다는 가르치기 위해 사용하는 실험입니다.
선반은 필요에 따라 실습 위주의 다단계 기술 튜토리얼을 생성하며, 내용을 접근하기 쉽게 만드는 기술을 제공합니다. 그 후 직접 손으로 작업하며, 처음부터 새로 구축된 로컬 UI에서 즐거운 학습을 제공합니다. (마치 석기 시대 😎 때처럼)
무슨 일이야?
- 어떤 프롬프트에서든 실습 기술 튜토리얼(단일 파트 또는 다부 시리즈) 생성
- 맞춤형 로컬 UI에서 직접 튜토리얼을 진행하세요
- 스킬을 사용해 질문하고, 튜토리얼을 검증하며, 새로운 부품으로 확장하는 데 사용해
- 라이브러리에서 튜토리얼을 검색, 필터링 및 관리
- 각 튜토리얼은 출처, 사용된 모델, 튜토리얼의 '음성’을 이끈 프롬프트를 문서화합니다.
퀵 스타트
Lathe는 LLM 기술과 Golang CLI를 결합해 생성된 튜토리얼을 저장, 관리, 보기 위해 사용됩니다. 설치 후(아래 참조) 아래에서는, 다음과 같은 프롬프트를 통해 어떤 코딩 에이전트(Claude Code, Cursor, Codex, Gemini CLI, Opencode, Cline, Windsurf 지원 포함) 내에서 튜토리얼을 생성할 수 있습니다:
그 다음 아마 터미널에서 선반을 엽니다:
걱정 마세요, 저희는 다크 모드도 있습니다:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Lathe
An experiment in using LLMs to teach you, rather than think for you.
Lathe generates hands-on, multi-part technical tutorials on demand, with skills tuned to make content approachable. Then you work through them yourself, by hand, in a local UI built from the ground up for pleasant learning. (Just like we did it in the stone age 😎)
What is it?
- Generate hands-on technical tutorials (single-part or a multi-part series) from any prompt
- Work through the tutorial yourself in a purpose-built local UI
- Use skills to ask questions, verify the tutorial, and extend it with a new part
- Search, filter, and manage tutorials from your library
- Every tutorial documents its sources, which model was used, and what prompt drove the “voice” for the tutorial
Quick start
Lathe is a combination of LLM skills and a Golang CLI used to store, manage, and view generated tutorials. After install (below), you can generate a tutorial inside any coding agent (Claude Code, Cursor, Codex, Gemini CLI, opencode, Cline, and Windsurf supported) by prompting something like:
/lathe build a 3D Slicer in Erlang
Then open lathe from any terminal:
lathe serve # starts the web server, opens the browser
Don’t worry, we also have dark mode:
Click the tutorial you want to read and start learning!
The CLI has a bunch of other commands, but honestly those were built to give the LLM a deterministic way to manage tutorials. I expect the above to be all you need (it’s all I ever use) for day-to-day. If you want to ask a question about a tutorial, have the LLM verify it, or extend it with an additional part, the UI has affordances for each of these.
There are two ways those buttons work:
- Live mode (no copy-paste): run
/lathe-workonce in your coding agent whilelathe serveis running. That starts a small worker loop, the Ask drawer shows “● agent connected”, and the Ask / Verify this tutorial / Add a part buttons drive the work directly in that session — the answer renders right in the reader, verify and extend update in place. Works in any supported agent. Stop the loop any time; the buttons just revert to copy-paste. - Copy-paste fallback (no worker connected): each button hands you the exact
/lathe-*command to paste into your LLM to trigger the action.
Either way the model work runs in your interactive agent session — the binary never drives a model itself.
Install
Lathe is a single self-contained binary. All you need is lathe on your $PATH; the
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add devenjarvis/lathe