Celeste CLI: 그래프 기반 코드 인텔리전스를 위한 에이전틱 AI 어시스턴트
Celeste CLI는 Whykusanagi가 mcp 플랫폼을 위해 개발한 에이전트형 터미널 AI 어시스턴트입니다. 이 무료 MCP 서버 도구는 Go로 구축되었으며, 다중 공급자 대형 언어 모델에 연결하여 AI 클라이언트에게 그래프 기반 코드 인텔리전스를 제공합니다. Claude Code와 같은 호환 가능한 AI 클라이언트와 통합되어 전문화된 코드 분석 기능을 제공합니다. Celeste CLI는 API 키 및 모델 설정을 포함한 자체 구성을 관리하여 독립적인 작동을 보장합니다. 이는 구조적 분석과 의미 검색을 통해 고급 코드 이해 및 품질 보증을 추구하는 개발자와 AI 사용자들을 대상으로 하여 다양한 코드 관련 작업 흐름을 효과적으로 향상시킵니다.
Celeste CLI는 무엇에 연결됩니까?
Celeste CLI는 다중 공급자 대형 언어 모델과 연결하도록 설계된 MCP 서버로 기능합니다. 확인된 호환 AI 클라이언트는 Claude Code로, AI 기반 코드 분석을 위한 직접 연결을 설정합니다. 일반 MCP 서버 사양은 STDIO, SSE 및 스트리밍 HTTP 전송을 지원하지만, Claude Code와의 통합은 주로 STDIO 전송을 활용합니다. 이 설정은 Celeste CLI가 연결된 AI 클라이언트에 그래프 기반 코드 인텔리전스 기능을 직접 제공하여 터미널 환경 내에서 고급 코드 이해 작업을 촉진할 수 있게 합니다.
핵심 기능 및 도구
Celeste CLI는 Claude Code와 통합될 때 호출 가능한 도구로 여러 기능을 노출합니다. 여기에는 그래프 코드 검토가 포함되어 있으며, 이는 구조적 분석을 수행하여 스텁, 지연 리디렉션, 오류 흡수 및 하드코딩된 값을 감지합니다. 의미론적 코드 검색은 MinHash 유사성을 사용하여 개념별로 함수를 찾습니다. 의존성 분석은 패키지 연결성을 매핑하고 고립된 코드를 식별합니다. 프로젝트 메모리는 세션 간에 학습된 컨텍스트를 ".grimoire" 저장소에 지속시키며, 컨텍스트는 노후 추적 및 Git 스탬프 메타데이터를 통해 프로젝트 구성을 자동으로 감지합니다. 특정 기술은 "/celeste-review", "code_search", 및 "save_memory"입니다.
대상은 누구입니까?
Celeste CLI는 코드 관련 작업에 참여하고 AI 도우미를 활용하는 개발자 및 AI 사용자에게 설계되었습니다. 그 기능은 구조적 코드 분석, 의미론적 코드 검색 및 의존성 매핑이 필요한 사람들을 지원합니다. 이는 코드 품질을 향상시키고, 개념별로 대규모 코드베이스를 탐색하며, 개발 세션 간에 지속적인 프로젝트 이해를 유지하려는 개인에게 유익합니다. AI 지원 그래프 기반 코드 인텔리전스에 초점을 맞추지 않거나 Claude Code와 같은 호환 AI 클라이언트와 작업하지 않는 경우 이 부분은 건너뛰세요.
시작하는 방법
서버는 명령을 통해 구성된 API 키를 사용하여 인증합니다. 이 API 키는 "~/.celeste/config.json"에 독립적으로 저장되며, 기본적으로 Celeste CLI는 xAI/Grok을 사용합니다.
사용 사례
- 그래프 기반 코드 검토: 개발자는 스텁, 오류 흡수 및 하드코딩된 값을 포함한 다양한 코드 품질 문제를 식별하기 위해 구조적 분석을 수행할 수 있습니다.
- 의미론적 코드 검색: 사용자는 프로젝트 내에서 코드 탐색 및 이해를 향상시키기 위해 개념적 의미에 따라 코드 요소를 찾을 수 있습니다.
- 의존성 분석 및 프로젝트 메모리: 이는 코드 의존성을 매핑하고 고립된 코드를 찾으며, ".grimoire" 저장소를 통해 개발 세션 간에 지속적인 프로젝트 컨텍스트를 유지하는 데 도움을 줍니다.
Whykusanagi의 Celeste CLI는 mcp 플랫폼에서 코드 분석을 위한 전문 터미널 AI 어시스턴트를 제공합니다. 이는 구조적 코드 리뷰, 의미 검색 및 의존성 매핑을 위한 귀중한 도구를 제공하여 지속적인 프로젝트 컨텍스트로 개발자 워크플로를 향상시킵니다. Claude Code와 함께 MCP 서버로 운영되며, AI 클라이언트에 그래프 기반 코드 인텔리전스를 제공합니다.
