AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

Lathe – LLM으로 온디맨드 핸즈온 튜토리얼을 생성하는 CLI

Lathe는 LLM이 대신 생각해주는 게 아니라 사용자가 직접 손으로 풀어나가는 튜토리얼을 생성하는 도구다. Claude Code, Cursor, Codex 세션에서 /lathe 명령으로 임의 기술 주제의 핸즈온 튜토리얼을 온디맨드로 생성하고, 전용 로컬 웹 UI(lathe serve)에서 학습할 수 있다.

어떻게 작동하는가

  1. Claude Code(또는 Cursor, Codex) 세션에서 명령 입력: “ /lathe build a 3D Slicer in Erlang
  2. LLM이 스킬을 통해 다단계 핸즈온 튜토리얼을 생성한다. 소스, 사용 모델, 튜토리얼의 “목소리”를 결정한 프롬프트가 함께 기록된다.
  3. 터미널에서 lathe serve로 로컬 웹 서버를 시작하면 브라우저에서 튜토리얼을 탐색하고 학습한다.
  4. UI 내에서 LLM에 질문하거나, 튜토리얼 검증, 추가 파트 생성을 요청할 수 있다.

핵심 특징

특징설명
온디맨드 생성어떤 기술·주제든 즉시 핸즈온 튜토리얼 생성
단일/다단계단일 파트 또는 멀티파트 시리즈 모두 지원
로컬 UI라이트/다크 모드 지원 전용 웹 인터페이스
LLM 스킬 기반콘텐츠 접근성을 높이는 스킬이 튜닝되어 포함
투명한 메타데이터소스 문서, 사용 모델, 구동 프롬프트 기록
다중 에이전트 지원Claude Code, Cursor, Codex 모두 동일 포맷 사용

설치

# macOS (Homebrew, 권장)
brew install devenjarvis/tap/lathe

# 설치 스크립트
curl -sSf https://raw.githubusercontent.com/devenjarvis/lathe/main/install.sh | sh

# Go 1.25+
go install github.com/devenjarvis/lathe@latest

스킬은 바이너리에 번들되어 있으며, 아래 명령으로 에이전트에 설치한다:

lathe skills install            # 현재 프로젝트 (.claude/skills/)
lathe skills install --user     # 전체 프로젝트 (~/.claude/skills/)
lathe skills install --agent all  # Claude Code + Cursor + Codex 모두

누가, 어떤 상황에 쓰면 좋은가

  • 새로운 언어·프레임워크를 처음 배우는 개발자: LLM이 생성한 단계별 실습을 직접 손으로 따라가며 실제 감각을 익히고 싶을 때
  • 팀 내 기술 학습 가속: 특정 내부 라이브러리나 도메인 지식에 대한 핸즈온 튜토리얼을 온디맨드로 생성해 공유할 때
  • 신기술 빠른 탐색: 공식 문서 대신 실습 중심으로 낯선 기술 영역에 발판 마련이 필요할 때

언제 사용하지 않아야 하는가

  • 이미 풍부한 공식 튜토리얼이 있는 주요 프레임워크(React, Django 등)는 Lathe보다 원본 문서가 더 신뢰할 수 있다.
  • LLM 생성 튜토리얼은 최신 API 변경을 반영하지 못할 수 있으므로 프로덕션 도입 전 공식 문서 교차 검증이 필요하다.

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)