Celeste CLI: Asisten AI Agens untuk Intelijen Kode Berbasis Graf
Celeste CLI adalah asisten AI terminal yang bersifat agensik yang dikembangkan oleh Whykusanagi untuk platform mcp. Alat server MCP gratis ini dibangun dengan Go dan terhubung ke Multi-provider Large Language Models, menyediakan kecerdasan kode berbasis grafik kepada klien AI. Ini terintegrasi dengan klien AI yang kompatibel seperti Claude Code untuk menawarkan kemampuan analisis kode yang khusus. Celeste CLI mengelola konfigurasinya sendiri, termasuk kunci API dan pengaturan model, memastikan operasi yang independen. Ini menargetkan pengembang dan pengguna AI yang mencari pemahaman kode yang lebih baik dan jaminan kualitas melalui analisis struktural dan pencarian semantik, secara efektif meningkatkan berbagai alur kerja terkait kode.
Apa yang dihubungkan oleh Celeste CLI?
Celeste CLI berfungsi sebagai server MCP, dirancang untuk terhubung dengan Model Bahasa Besar multi-provider. Klien AI yang kompatibel yang telah dikonfirmasi adalah Claude Code, yang membangun tautan langsung untuk analisis kode yang didorong oleh AI. Sementara spesifikasi server MCP umum mendukung STDIO, SSE, dan transportasi HTTP yang dapat dialirkan, integrasi dengan Claude Code terutama memanfaatkan transportasi STDIO. Pengaturan ini memungkinkan Celeste CLI untuk menyajikan kemampuan kecerdasan kode berbasis grafnya langsung kepada klien AI yang terhubung, memfasilitasi tugas pemahaman kode yang lebih canggih dalam lingkungan terminal.
Fitur dan alat inti
Celeste CLI mengekspos beberapa kemampuan sebagai alat yang dapat dipanggil saat terintegrasi dengan Claude Code. Ini termasuk Tinjauan Kode Graf, yang melakukan analisis struktural untuk mendeteksi masalah seperti stub, pengalihan malas, penyerapan kesalahan, dan nilai yang dikodekan keras. Pencarian Kode Semantik menemukan fungsi berdasarkan konsep menggunakan kesamaan MinHash. Analisis Ketergantungan memetakan konektivitas paket dan mengidentifikasi kode yang terisolasi. Memori Proyek mempertahankan konteks yang dipelajari di seluruh sesi dalam penyimpanan ".grimoire", dan Konteks secara otomatis mendeteksi konfigurasi proyek dengan pelacakan kedaluwarsa dan metadata yang dicap Git. Keterampilan spesifik adalah "/celeste-review", "code_search", dan "save_memory".
Untuk siapa ini?
Celeste CLI dirancang untuk pengembang dan pengguna AI yang terlibat dalam tugas terkait kode dan memanfaatkan asisten AI. Kemampuannya mendukung mereka yang membutuhkan analisis kode struktural, pencarian kode semantik, dan pemetaan ketergantungan. Ini menguntungkan individu yang ingin meningkatkan kualitas kode, menavigasi basis kode besar berdasarkan konsep, dan mempertahankan pemahaman proyek yang persisten di seluruh sesi pengembangan. Lewati ini jika kebutuhan utama Anda tidak berfokus pada kecerdasan kode berbasis graf yang dibantu AI atau jika Anda tidak bekerja dengan klien AI yang kompatibel seperti Claude Code.
Cara memulai
Server mengautentikasi menggunakan kunci API yang dikonfigurasi melalui perintah. Kunci API ini disimpan secara independen di "~/.celeste/config.json", dan secara default, Celeste CLI menggunakan xAI/Grok.
Kasus penggunaan
- Tinjauan Kode Berbasis Graf: Pengembang dapat melakukan analisis struktural untuk mengidentifikasi berbagai masalah kualitas kode, termasuk stub, penyerapan kesalahan, dan nilai yang dikodekan keras.
- Pencarian Kode Semantik: Pengguna dapat menemukan elemen kode berdasarkan makna konseptualnya, meningkatkan navigasi dan pemahaman kode dalam suatu proyek.
- Analisis Ketergantungan dan Memori Proyek: Ini membantu dalam memetakan ketergantungan kode, menemukan kode yang terisolasi, dan mempertahankan konteks proyek yang persisten di seluruh sesi pengembangan melalui penyimpanan ".grimoire".
Celeste CLI oleh Whykusanagi menawarkan asisten AI terminal khusus untuk analisis kode di platform mcp. Ini menyediakan alat yang berharga untuk tinjauan kode struktural, pencarian semantik, dan pemetaan ketergantungan, meningkatkan alur kerja pengembang dengan konteks proyek yang persisten. Beroperasi sebagai server MCP dengan Claude Code, ini memberdayakan klien AI dengan kecerdasan kode berbasis grafik.
