- Untuk melengkapi keterbatasan grep tradisional, pencarian semantik berbasis bahasa alami diintegrasikan ke lingkungan terminal sehingga berguna untuk menjelajahi codebase skala besar
- Setelah mengindeks repositori lokal, alat ini mendukung pencarian kode, dokumen, PDF, dan gambar dengan pertanyaan berbasis niat seperti “di mana pengaturan auth dilakukan?”
- Melalui
mgrep watch, alat ini terus memantau repositori git dan melakukan pengindeksan di latar belakang
- Mengenali
.gitignore sehingga file yang tidak perlu otomatis dikecualikan
- Bukan pencocokan string yang presisi, melainkan pencarian berbasis makna + re-ranking untuk memprioritaskan hasil yang paling relevan
- Bersama pencarian file lokal, opsi
--web memungkinkan pencarian web secara bersamaan
- Opsi
--answer mendukung pembuatan jawaban yang merangkum hasil pencarian
- Dirancang dengan asumsi integrasi dengan coding agent seperti Claude Code
- Mengurangi pengulangan grep yang tidak perlu sehingga menghemat penggunaan token agent
- Mempertahankan flag CLI yang mirip grep untuk sebisa mungkin menjaga muscle memory pengguna lama
- Dengan memanfaatkan cloud store berbasis Mixedbread Search, hasil pencarian dapat dibagikan antar tim dan agent
- Regex dan pelacakan simbol tetap diserahkan ke grep/ripgrep, sementara alat ini diposisikan sebagai alat pendamping yang dioptimalkan untuk eksplorasi, onboarding, dan memahami konteks
1 komentar
Mirip juga dengan alat https://github.com/BeaconBay/ck, tetapi dari sisi penggunaan, mgrep terasa lebih mirip dengan muscle memory yang sudah ada.