Belajar teknologi baru seringkali terasa seperti minum dari selang air terjun: terlalu banyak informasi, terlalu sedikit konteks. Banyak developer Indonesia yang stuck di tutorial hell, menonton video berjam-jam tanpa benar-benar memahami konsep. Di sinilah Lathe hadir sebagai solusi. Lathe adalah tool open-source yang menggunakan LLM untuk membuat tutorial teknologi hands-on, lalu memaksamu mengerjakannya sendiri, tanpa shortcut.
Tool ini dibuat oleh Deven Jarvis di GitHub. Filosofinya jelas: AI tidak boleh menggantikan proses berpikir, melainkan membimbingnya. Lathe menghasilkan tutorial multi-part yang disesuaikan dengan topik yang kamu inginkan, lengkap dengan prompt untuk bertanya, memverifikasi hasil, dan memperpanjang tutorial.
Lathe bukan sekadar generator tutorial. Ia adalah kombinasi antara LLM skills dan CLI berbasis Go yang menyediakan UI lokal untuk belajar. Setiap tutorial yang dihasilkan mencantumkan sumber, model yang digunakan, dan prompt yang mendasari gaya pengajaran. Hal ini memastikan transparansi dan traceability.
Lathe mendukung integrasi dengan Claude Code, Cursor, dan Codex. Kamu cukup mengetik /lathe build [topik] di dalam sesi LLM, dan Lathe akan menghasilkan tutorial yang bisa langsung dipelajari di browser lokal.
Lathe didistribusikan sebagai single binary, sehingga instalasi sangat ringan. Berikut adalah cara instalasi untuk macOS:
brew install devenjarvis/tap/latheUntuk Linux atau sistem lain, gunakan install script:
curl -sSf https://raw.githubusercontent.com/devenjarvis/lathe/main/install.sh | shAlternatifnya, jika kamu memiliki Go 1.25 atau lebih baru:
go install github.com/devenjarvis/lathe@latestSkills adalah inti dari Lathe. Setelah CLI terpasang, kamu perlu menginstal skills agar Claude Code atau Cursor bisa menemukannya. Jalankan perintah berikut di root project:
lathe skills installUntuk menginstal secara global agar tersedia di semua project:
lathe skills install --userLathe juga mendukung Cursor dan Codex. Ganti flag sesuai agent yang kamu pakai:
lathe skills install --agent cursor
lathe skills install --agent codex
lathe skills install --agent allBuka sesi Claude Code, Cursor, atau Codex. Ketik prompt sesuai format Lathe:
/lathe build a REST API in Rust with Actix-webLLM akan menghasilkan tutorial multi-part yang terstruktur. Setiap bagian dirancang agar kamu menulis kode sendiri, bukan copy-paste. Tutorial akan disimpan secara lokal dan bisa diakses melalui UI Lathe.
Setelah tutorial tersimpan, jalankan server lokal Lathe:
lathe servePerintah ini akan membuka browser secara otomatis. Kamu akan melihat daftar tutorial yang telah dibuat. Klik salah satu, dan UI akan menampilkan konten langkah demi langkah. Lathe menyediakan mode gelap dan terang, serta navigasi antar bagian yang intuitif.
Salah satu fitur terbaik Lathe adalah kemampuan untuk memverifikasi hasil kerja. Jika kamu menemukan error atau ingin memastikan implementasi sudah benar, gunakan skill verify. Di dalam UI, ada tombol yang menunjukkan prompt exact untuk memberitahu LLM agar melakukan verifikasi.
Ingin menambahkan bagian baru? Gunakan skill extend. Misalnya, setelah selesai REST API dasar, kamu bisa meminta:
/lathe extend tutorial with authentication middleware and JWTLathe akan menambahkan part baru yang konsisten dengan gaya dan struktur tutorial sebelumnya.
Lathe mengubah cara developer belajar teknologi baru. Alih-alih bergantung pada konten generik, kamu mendapatkan tutorial yang disesuaikan dengan kebutuhan spesifik, lengkap dengan mekanisme verifikasi. Pendekatan hands-on ini memastikan pemahaman yang lebih mendalam. Untuk developer Indonesia yang ingin naik level, Lathe adalah tool yang layak dicoba. Repositori lengkap tersedia di GitHub.
Dapatkan feedback, users, dan eksposur dari komunitas kreator, developer, dan entrepreneur digital Indonesia.
Submit Produk → Pelajari Dulu