Deskripsi
Sourcebook adalah alat yang dirancang untuk memastikan kelengkapan perubahan kode yang dilakukan oleh agen AI. Ini mengidentifikasi file pendamping yang hilang seperti file uji, komponen saudara, dan konfigurasi yang saling bergantung yang mungkin diabaikan oleh agen AI. Dengan menganalisis perbedaan untuk kelengkapan, Sourcebook menandai file yang kemungkinan perlu diubah tetapi tidak dimodifikasi.
Baca Selengkapnya
Di balik layar, Sourcebook memetakan repositori Anda menggunakan grafik impor, riwayat co-change git, pemetaan file uji, dan deteksi file hub. Ketika Anda menjalankan perintah 'sourcebook check', ia membandingkan perubahan Anda dengan peta struktural ini dan menandai elemen yang hilang. Proses ini tidak memerlukan model bahasa besar (LLM) dan selesai dalam waktu kurang dari satu detik.
Sourcebook dapat diterapkan sebagai antarmuka baris perintah (CLI), hook Claude Code, atau server MCP. Untuk analisis semantik yang lebih mendalam, opsi '--ai' mengirim perbedaan ke Claude Sonnet dengan biaya kecil per kali jalankan. Alat ini juga memiliki Import Graph PageRank, yang memberi peringkat file berdasarkan pentingnya struktural, membantu mengidentifikasi file kritis yang dapat mempengaruhi seluruh proyek jika diubah.
Alat ini sangat berguna bagi pengembang dan tim yang mengandalkan agen AI untuk generasi kode, karena memberikan tinjauan kelengkapan otomatis pada setiap permintaan tarik. Sourcebook gratis untuk digunakan dan sumber terbuka, dilisensikan di bawah BSL-1.1, sehingga dapat diakses oleh berbagai pengguna.
- KategoriPeninjauan Kode & Pengujian AI
- Model HargaGratis
- PenerapanCLI, Claude Code hook, server MCP
- PlatformWindows, macOS, Linux
Fitur Inti sourcebook
Analisis kelengkapan perbedaan
Deteksi keterkaitan co-change
Pemetaan grafik impor
Deteksi file uji
Penerapan CLI
Hook Claude Code
Integrasi server MCP
Gratis dan sumber terbuka
Cara menggunakan sourcebook?
Konfigurasi: Siapkan Sourcebook di lingkungan Anda
Gunakan: Jalankan 'sourcebook check' pada perbedaan Anda
Optimalkan: Gunakan saran yang ditandai untuk menyelesaikan perubahan
Integrasi: Terapkan sebagai CLI, hook Claude Code, atau server MCP
Kasus Penggunaan sourcebook
- Pemeriksaan kelengkapan kode
- Analisis grafik impor
- Deteksi ketergantungan co-change
- Tinjauan PR otomatis
- Analisis semantik






