Community코딩 & 개발github.com

joeszilagyi/Upkeeper

로컬 Codex 제어 평면으로, 무인 저장소 유지 관리, 버그 수리, 자체 감사 및 증거 기반 자동화를 제공합니다.

Upkeeper란 무엇인가요?

Upkeeper는 로컬에서 실행되는 Codex 컨트롤 플레인으로, 개발자가 직접 개입하지 않고도 저장소 유지 관리, 버그 수리, 자체 감사 및 증거 기반 자동화를 수행할 수 있도록 지원합니다. 이 도구는 Codex와 같은 AI 에이전트와 함께 작동하여 저장소의 변경 사항을 모니터링하고, 문제를 감지하며, 자동으로 수정 제안을 생성합니다. 주로 로컬 환경에서 동작하며, Git 기반 워크플로우와 통합되어 증거를 남기는 방식으로 작업을 진행합니다. Upkeeper는 지속적인 통합 및 배포 파이프라인을 보완하며, 사람의 개입 없이도 일상적인 저장소 관리 작업을 자동화하여 개발 생산성을 높이는 데 유용합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add joeszilagyi/Upkeeper

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

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

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

문서

Upkeeper은(는) 무엇을 하나요?

로컬 Codex 제어 평면으로, 무인 저장소 유지 관리, 버그 수리, 자체 감사 및 증거 기반 자동화를 제공합니다.

개요

Upkeeper는 로컬 환경에서 AI 에이전트(예: Codex)를 활용하여 저장소를 지속적으로 관리하고 개선하는 도구입니다. 개발자가 직접 코드를 수정하거나 명령을 내리지 않아도, 설정된 규칙에 따라 버그를 감지하고 수정하며, 저장소 상태를 자체적으로 감사합니다. 모든 작업은 변경 사항과 그 근거를 기록하여 투명성을 보장합니다.

주요 기능

  • 무인 유지 관리: 저장소의 종속성 업데이트, 코드 스타일 정리, 사용되지 않는 코드 제거 등을 자동으로 수행합니다.
  • 버그 수리: AI 에이전트가 코드를 분석하여 잠재적인 버그를 식별하고 수정 제안을 생성합니다.
  • 자체 감사: 저장소의 보안 취약점, 성능 문제, 코드 품질을 정기적으로 검사합니다.
  • 증거 기반 자동화: 모든 자동화된 변경 사항은 상세한 로그와 증거를 남겨 추적 가능합니다.

지원 플랫폼

  • 로컬 환경: 개발자 머신에서 직접 실행됩니다.
  • Codex: AI 코드 생성 에이전트와 통합되어 작동합니다.
  • Git 기반 저장소: 모든 Git 호환 저장소에서 사용 가능합니다.

작동 방식

  1. 설정: 사용자가 upkeeper.yaml 또는 유사한 구성 파일에 규칙과 작업을 정의합니다.
  2. 모니터링: Upkeeper가 저장소의 변경 사항을 감시하고 주기적으로 검사를 실행합니다.
  3. 분석: AI 에이전트가 정의된 규칙에 따라 코드를 분석하고 문제를 식별합니다.
  4. 실행: 발견된 문제에 대해 자동으로 수정을 적용하거나 개발자에게 알립니다.
  5. 기록: 모든 작업은 upkeeper.log에 상세히 기록되며, Git 커밋 메시지에 증거를 포함합니다.

사용 예시

# 저장소 초기화
upkeeper init

# 수동 검사 실행
upkeeper audit

# 자동 모드 시작 (백그라운드 실행)
upkeeper start --daemon

구성 파일 예시 (upkeeper.yaml)

rules:
  - name: 종속성 업데이트
    action: update_dependencies
    schedule: 매주 월요일 09:00
  - name: 코드 스타일 검사
    action: lint
    schedule: 매일 18:00

기여 및 라이선스

이 프로젝트는 오픈소스이며, 기여는 언제나 환영합니다. 자세한 내용은 GitHub 저장소를 참조하세요.

라이선스: MIT

관련 스킬