Celeste CLI: Agentowy asystent AI dla inteligencji kodu opartej na grafach
Celeste CLI to agentowy terminal AI asystent opracowany przez Whykusanagi dla platformy mcp. To darmowe narzędzie serwera MCP zostało zbudowane w Go i łączy się z wieloma dostawcami dużych modeli językowych, zapewniając inteligencję kodu opartą na grafach dla klientów AI. Integruje się z kompatybilnymi klientami AI, takimi jak Claude Code, aby oferować specjalistyczne możliwości analizy kodu. Celeste CLI zarządza własną konfiguracją, w tym kluczami API i ustawieniami modeli, zapewniając niezależne działanie. Skierowane jest do deweloperów i użytkowników AI poszukujących zaawansowanego zrozumienia kodu i zapewnienia jakości poprzez analizę strukturalną i wyszukiwanie semantyczne, skutecznie poprawiając różne procesy związane z kodem.
Do czego łączy się Celeste CLI?
Celeste CLI działa jako serwer MCP, zaprojektowany do łączenia się z modelami językowymi wielu dostawców. Jego potwierdzonym kompatybilnym klientem AI jest Claude Code, co ustanawia bezpośrednie połączenie do analizy kodu napędzanej przez AI. Podczas gdy ogólne specyfikacje serwera MCP obsługują STDIO, SSE i transporty HTTP Streamable, integracja z Claude Code głównie wykorzystuje transport STDIO. Ta konfiguracja pozwala Celeste CLI na bezpośrednie dostarczanie swoich możliwości inteligencji kodu opartej na grafach do podłączonego klienta AI, ułatwiając zaawansowane zadania zrozumienia kodu w środowisku terminalowym.
Główne funkcje i narzędzia
Celeste CLI udostępnia kilka możliwości jako wywoływalne narzędzia, gdy jest zintegrowane z Claude Code. Należą do nich Przegląd Kodu Grafowego, który wykonuje analizę strukturalną w celu wykrycia problemów, takich jak stuby, leniwe przekierowania, pochłanianie błędów i wartości zakodowane na stałe. Semantyczne Wyszukiwanie Kodu znajduje funkcje według pojęcia, wykorzystując podobieństwo MinHash. Analiza Zależności mapuje połączenia pakietów i identyfikuje izolowany kod. Pamięć Projektu przechowuje nauczony kontekst między sesjami w sklepie ".grimoire", a Kontekst automatycznie wykrywa konfigurację projektu z śledzeniem przestarzałości i metadanymi oznaczonymi przez Git. Konkretne umiejętności to "/celeste-review", "code_search" i "save_memory".
Dla kogo to jest?
Celeste CLI jest zaprojektowane dla programistów i użytkowników AI, którzy angażują się w zadania związane z kodem i wykorzystują asystentów AI. Jego możliwości wspierają tych, którzy potrzebują analizy strukturalnej kodu, semantycznego wyszukiwania kodu i mapowania zależności. Korzystają z niego osoby, które chcą poprawić jakość kodu, nawigować po dużych bazach kodu według pojęcia oraz utrzymywać trwałe zrozumienie projektu w trakcie sesji deweloperskich. Pomiń to, jeśli twoje główne potrzeby nie koncentrują się na inteligencji kodu opartej na grafach wspomaganej przez AI lub jeśli nie pracujesz z kompatybilnymi klientami AI, takimi jak Claude Code.
Jak zacząć
Serwer uwierzytelnia się za pomocą klucza API skonfigurowanego za pomocą polecenia. Ten klucz API jest przechowywany niezależnie w "~/.celeste/config.json", a domyślnie Celeste CLI używa xAI/Grok.
Przykłady użycia
- Przegląd Kodu Opartego na Grafach: Programiści mogą przeprowadzać analizę strukturalną w celu zidentyfikowania różnych problemów z jakością kodu, w tym stubów, pochłaniania błędów i wartości zakodowanych na stałe.
- Semantyczne Wyszukiwanie Kodu: Użytkownicy mogą znajdować elementy kodu na podstawie ich znaczenia koncepcyjnego, co poprawia nawigację i zrozumienie kodu w projekcie.
- Analiza Zależności i Pamięć Projektu: Pomaga w mapowaniu zależności kodu, znajdowaniu izolowanego kodu i utrzymywaniu trwałego kontekstu projektu w trakcie sesji deweloperskich poprzez sklep ".grimoire".
Celeste CLI od Whykusanagi oferuje wyspecjalizowanego asystenta AI w terminalu do analizy kodu na platformie mcp. Oferuje cenne narzędzia do przeglądu strukturalnego kodu, wyszukiwania semantycznego i mapowania zależności, poprawiając przepływy pracy deweloperów z trwałym kontekstem projektu. Działając jako serwer MCP z Claude Code, umożliwia klientom AI inteligencję kodu opartą na grafach.






