Community코딩 & 개발github.com

dobrotacreator/apex-ray

git diff를 분석하고 분석기 기반 컨텍스트를 활용하는 로컬 CLI 중심 AI 코드 리뷰 도구입니다.

apex-ray란 무엇인가요?

apex-ray는 개발자가 로컬 환경에서 git diff를 기반으로 AI 코드 리뷰를 수행할 수 있도록 설계된 CLI 도구입니다. 이 스킬은 분석기(analyzer)를 통해 코드베이스의 컨텍스트를 수집하고, 이를 AI 모델에 전달하여 더 정확하고 상황에 맞는 리뷰를 제공합니다. 주요 특징으로는 CLI 중심의 워크플로우, git diff 자동 분석, 그리고 분석기 기반의 심층 컨텍스트 활용이 있습니다. 개발자는 별도의 웹 인터페이스 없이 터미널에서 직접 코드 리뷰를 요청하고 결과를 받을 수 있어, CI/CD 파이프라인과의 통합이나 빠른 반복 작업에 특히 유용합니다. 여러 AI 플랫폼과 호환되며, 로컬에서 실행되므로 코드가 외부로 유출될 위험이 없습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add dobrotacreator/apex-ray

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

apex-ray은(는) 무엇을 하나요?

로컬 CLI 중심 AI 코드 리뷰 도구로, git diff를 분석기 기반 컨텍스트와 함께 분석합니다.

개요

apex-ray는 로컬 개발 환경에서 직접 실행되는 AI 기반 코드 리뷰 도구입니다. git diff를 자동으로 분석하고, 분석기(analyzer)를 통해 수집된 심층 컨텍스트를 활용하여 정확하고 유용한 코드 리뷰를 제공합니다.

주요 기능

  • CLI 중심 워크플로우: 터미널에서 직접 명령어로 코드 리뷰를 실행합니다.
  • git diff 자동 분석: 커밋되지 않은 변경 사항을 자동으로 감지하고 분석합니다.
  • 분석기 기반 컨텍스트: 코드베이스의 구조와 의존성을 분석하여 더 정확한 리뷰를 생성합니다.
  • 로컬 실행: 모든 처리가 로컬에서 이루어지므로 코드 안전성을 보장합니다.

사용 방법

# 기본 사용법
npx apex-ray review

# 특정 브랜치와 비교
npx apex-ray review --base main

# 분석기 옵션 지정
npx apex-ray review --analyzer deep

지원 플랫폼

  • macOS
  • Linux
  • Windows (WSL 권장)

요구 사항

  • Node.js 18 이상
  • Git
  • AI 모델 API 키 (예: OpenAI, Anthropic 등)

환경 변수

변수명설명기본값
APEX_RAY_API_KEYAI 모델 API 키-
APEX_RAY_MODEL사용할 AI 모델gpt-4
APEX_RAY_DEBUG디버그 모드 활성화false

예시

# git diff 리뷰 실행
export APEX_RAY_API_KEY=your-api-key
npx apex-ray review

# 특정 파일만 리뷰
npx apex-ray review --files src/index.ts

# JSON 형식으로 출력
npx apex-ray review --format json

라이선스

MIT

관련 스킬