Kibi: Sebuah Basis Pengetahuan Lokal dan Asisten Pengembangan untuk Proyek Perangkat Lunak Berbasis AI
Kibi oleh Looted adalah alat kategori mcp gratis yang dirancang untuk beroperasi sebagai basis pengetahuan lokal proyek, per-cabang-git, yang dapat ditanyakan untuk pengembangan perangkat lunak. Berjalan di Node.js dengan mesin Prolog untuk konsistensi, ini membantu agen AI dan pengembang mengelola konteks proyek perangkat lunak. Kibi menyimpan persyaratan, skenario, tes, dan keputusan arsitektur sebagai entitas yang terhubung, memastikan keterlacakan antara kode dan dokumentasi. Ini terintegrasi dengan berbagai klien AI untuk meningkatkan alur kerja pengembangan.
Apa yang dihubungkan Kibi?
Kibi menghubungkan ke agen AI dan asisten LLM, berfungsi sebagai basis pengetahuan dalam proyek perangkat lunak. Ini beroperasi secara lokal, spesifik untuk setiap cabang git. Sistem ini menyimpan informasi proyek yang penting seperti persyaratan, skenario, pengujian, dan keputusan arsitektur. Elemen-elemen ini dipertahankan sebagai entitas yang terhubung, yang memungkinkan pelacakan antara basis kode proyek dan dokumentasi terkaitnya. Pengaturan ini memungkinkan agen AI untuk berinteraksi dengan konteks proyek yang konsisten dan terkini.
Fitur dan alat inti
Kibi mengekspos alat untuk mengkueri dan memperbarui basis pengetahuannya, memungkinkan asisten LLM untuk berinteraksi dengan data proyek yang disimpan. Ini mencakup subsistem Skill yang menyediakan keterampilan Markdown yang dapat digunakan kembali untuk membimbing agen. Plugin kibi-opencode meningkatkan sistem dengan menambahkan panduan yang sadar konteks, mengarahkan komentar kode yang tahan lama ke artefak Kibi, dan melakukan sinkronisasi latar belakang serta pemeriksaan validasi. Bahasa pemrograman utama adalah TypeScript/JavaScript, memanfaatkan runtime Node.js dan mesin Prolog.
Siapa yang ditujukan?
Kibi ditujukan untuk agen AI, asisten LLM, dan pengembang dalam proyek perangkat lunak, terutama mereka yang menggunakan AI dalam proses pengembangan mereka. Desainnya mendukung pemeliharaan konteks proyek di seluruh cabang git dan mempertahankan informasi selama pengalihan fitur. Ini membantu dalam menegakkan pelacakan dengan menghubungkan simbol kode ke persyaratan, bertujuan untuk mencegah fitur yatim dan utang teknis. Sistem ini juga melakukan pemeriksaan validasi otomatis. Lewati ini jika alur kerja pengembangan Anda tidak melibatkan agen AI atau memerlukan basis pengetahuan yang terstruktur dan dapat dilacak.
Cara memulai
Tidak diperlukan kredensial.
Kasus penggunaan
- Asisten LLM mengkueri dan memperbarui basis pengetahuan untuk melacak konteks di seluruh cabang git dan mempertahankan konteks selama pengalihan fitur.
- Menegakkan pelacakan dengan menghubungkan simbol kode ke persyaratan untuk mencegah fitur yatim dan utang teknis.
- Validasi otomatis melalui aturan yang menangkap persyaratan yang hilang, referensi yang menggantung, dan masalah konsistensi.
Kibi menyediakan basis pengetahuan yang terstruktur dan didorong oleh AI untuk proyek perangkat lunak, meningkatkan keterlacakan dan konsistensi. Ini berjalan secara lokal, mendukung berbagai klien AI dan lingkungan pengembangan. Sistem ini membantu mengelola konteks proyek untuk asisten LLM dan pengembang, mengurangi risiko utang teknis melalui aturan validasi. Ini terintegrasi dengan alur kerja pengembangan yang ada melalui plugin. Cobalah menghubungkan simbol kode Anda ke persyaratan untuk mencegah fitur yatim.