shareai-lab/learn-claude-code
Learn Claude Code adalah materi pembelajaran teknis yang memandu pembuatan harness agen koding mirip Claude Code dari awal. Melalui kurikulum bertahap sebanyak tujuh belas modul, proyek ini menguraikan arsitektur internal agen, mulai dari perulangan eksekusi dasar, pemanggilan alat shell, pemadatan konteks percakapan, isolasi tugas dengan git worktree, hingga evaluasi perulangan berbasis sasaran. Repositori ini juga menyertakan simulator visual berbasis web untuk meninjau struktur runtime.
Program ini dirancang khusus bagi pengembang perangkat lunak, peneliti kecerdasan buatan, dan insinyur harness yang ingin memahami mekanisme kerja agen tanpa ketergantungan pada pustaka orkestrasi yang rumit. Snapshot GitHub menunjukkan repositori tidak diarsipkan dan mencatat lisensi MIT. Dokumentasi menyajikan alternatif implementasi terkait seperti proyek saudara claw0 untuk asisten cerdas yang selalu aktif, paket Kode CLI, serta pustaka kode-agent-sdk.
Prasyarat yang dibutuhkan meliputi Git, Python, manajer paket pip, kunci API Anthropic, serta Node.js dengan npm bila ingin menjalankan simulator web. Langkah instalasi diawali dengan mengkloning repositori via git clone https://github.com/shareAI-lab/learn-claude-code, masuk ke direktori lewat cd learn-claude-code, memasang dependensi via pip install -r requirements.txt, serta menyalin berkas .env.example menjadi .env untuk konfigurasi kunci. Pembelajaran dijalankan dengan perintah python s01_agent_loop/code.py, sedangkan antarmuka web dijalankan lewat cd web && npm install && npm run dev.
Data per : 79784 stars · 12765 forks.