kodustech/kodus-ai

Open source, self-hosted AI code review. Bring your own LLM.

해결하는 문제

Kodus는 풀 리퀘스트에 대한 코드 리뷰 프로세스를 자동화하여 버그, 보안 위험, 아키텍처 불일치를 찾아내기 위해 사람이 수행하던 수동 작업을 줄여줍니다. 팀이 높은 코드 품질을 유지하고 여러 Git 제공업체 전반에 걸쳐 특정 표준을 강제할 수 있도록 지원하며, 반복적인 수동 피드백에 의존할 필요를 없애줍니다.

작동 방식

Kodus는 웹훅을 통해 Git 워크플로우(GitHub, GitLab, Bitbucket, Azure DevOps, Forgejo)에 직접 통합됩니다. 대규모 언어 모델(LLM)을 사용하여 코드 차이를 분석하고 PR 내에서 직접 구체적인 수정 사항과 위험 평가를 제공합니다. 사용자는 평이한 언어로 "Kody Rules"를 정의하여 특정 아키텍처나 보안 요구 사항에 대해 AI를 안내할 수 있습니다. 이 시스템은 모델에 구애받지 않으며, 사용자가 OpenAI, Anthropic, Google Gemini와 같은 제공업체의 API 키(BYOK)를 직접 가져오거나 자체 호스팅 모델을 사용할 수 있습니다.

대상 사용자

코드 리뷰를 자동화하고, 대규모 조직 전체에서 코딩 표준을 강제하며, 리뷰 인프라를 자체 호스팅하여 엄격한 개인정보 보호를 유지하고자 하는 엔지니어링 팀 및 개발자.

주요 특징

  • 모델 독립성 (Model Agnostic): Claude, GPT-5, Gemini, Llama 및 모든 OpenAI 호환 엔드포인트를 포함한 다양한 LLM 지원.
  • 사용자 정의 규칙: 팀이 특정 저장소나 경로에 적용되는 평이한 언어의 리뷰 지침을 정의할 수 있음.
  • 자체 호스팅 가능: Docker를 통해 개인 서버에 배포하여 소스 코드의 프라이버시를 보장.
  • 네이티브 Git 통합: 5개의 주요 Git 플랫폼의 PR 내에서 직접 작동.
  • CLI 및 CI/CD 지원: 터미널이나 자동화된 파이프라인 내에서 로컬로 AI 리뷰를 실행 가능.
  • 이슈 추적: 닫힌 PR에서 구현되지 않은 제안을 자동으로 추적하고 향후 PR에서 수정 사항이 나타나면 이를 해결함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트