Celeste CLI: En agentisk AI-assistent för grafbaserad kodintelligens
Celeste CLI är en agentisk terminal AI-assistent utvecklad av Whykusanagi för mcp-plattformen. Detta gratis MCP-serververktyg är byggt med Go och ansluter till flera leverantörer av stora språkmodeller, vilket ger grafbaserad kodintelligens till AI-klienter. Det integreras med kompatibla AI-klienter som Claude Code för att erbjuda specialiserade kodanalysfunktioner. Celeste CLI hanterar sin egen konfiguration, inklusive API-nycklar och modellinställningar, vilket säkerställer oberoende drift. Det riktar sig till utvecklare och AI-användare som söker avancerad kodförståelse och kvalitetskontroll genom strukturell analys och semantisk sökning, vilket effektivt förbättrar olika kodrelaterade arbetsflöden.
Vad ansluter Celeste CLI till?
Celeste CLI fungerar som en MCP-server, utformad för att ansluta till flerleverantörers stora språkmodeller. Den bekräftade kompatibla AI-klienten är Claude Code, vilket etablerar en direkt länk för AI-drivna kodanalyser. Medan allmänna MCP-server specifikationer stöder STDIO, SSE och Streamable HTTP-transporter, använder integrationen med Claude Code främst STDIO-transport. Denna konfiguration gör att Celeste CLI kan tillhandahålla sina grafbaserade kodintelligensfunktioner direkt till den anslutna AI-klienten, vilket underlättar avancerade kodförståelseuppgifter inom terminalmiljön.
Kärnfunktioner och verktyg
Celeste CLI exponerar flera funktioner som anropbara verktyg när de integreras med Claude Code. Dessa inkluderar Graf Kodgranskning, som utför strukturell analys för att upptäcka problem som stubbar, lata omdirigeringar, feluppslukning och hårdkodade värden. Semantisk Kodsökning hittar funktioner efter koncept med hjälp av MinHash-likhet. Beroendeanalys kartlägger paketanslutningar och identifierar isolerad kod. Projektminne bevarar inlärd kontext över sessioner i en ".grimoire"-butik, och Kontext auto-detekterar projektkonfiguration med åldersspårning och Git-stämplad metadata. Specifika färdigheter är "/celeste-review", "code_search" och "save_memory".
Vem är det för?
Celeste CLI är utformat för utvecklare och AI-användare som sysslar med kodrelaterade uppgifter och använder AI-assistenter. Dess funktioner stödjer dem som behöver strukturell kodanalys, semantisk kodsökning och beroendekartläggning. Det gynnar individer som vill förbättra kodkvaliteten, navigera stora kodbaser efter koncept och upprätthålla en bestående projektförståelse över utvecklingssessioner. Hoppa över detta om ditt primära behov inte är fokuserat på AI-assisterad grafbaserad kodintelligens eller om du inte arbetar med kompatibla AI-klienter som Claude Code.
Hur man kommer igång
Servern autentiserar med en API-nyckel som konfigureras via ett kommando. Denna API-nyckel lagras oberoende i "~/.celeste/config.json", och som standard använder Celeste CLI xAI/Grok.
Användningsfall
- Graf-Baserad Kodgranskning: Utvecklare kan utföra strukturell analys för att identifiera olika kodkvalitetsproblem, inklusive stubbar, feluppslukning och hårdkodade värden.
- Semantisk Kodsökning: Användare kan hitta kodelement baserat på deras konceptuella betydelse, vilket förbättrar kodnavigering och förståelse inom ett projekt.
- Beroendeanalys och Projektminne: Det hjälper till att kartlägga kodberoenden, hitta isolerad kod och upprätthålla bestående projektkontext över utvecklingssessioner genom en ".grimoire"-butik.
Celeste CLI av Whykusanagi erbjuder en specialiserad terminal AI-assistent för kodanalys på mcp-plattformen. Den tillhandahåller värdefulla verktyg för strukturell kodgranskning, semantisk sökning och beroendekartläggning, vilket förbättrar utvecklararbetsflöden med bestående projektkontext. Som en MCP-server med Claude Code, ger den AI-klienter möjlighet till grafbaserad kodintelligens.
