Community생산성 & 협업github.com

5dlabs/cto

인지 작업 오케스트레이터 - AI 에이전트를 위한 베어메탈 또는 클라우드 기반 GitOps 도구

cto란 무엇인가요?

5dlabs/cto는 AI 에이전트가 GitOps 원칙을 활용하여 베어메탈 또는 클라우드 환경에서 인지 작업을 오케스트레이션하고 실행할 수 있게 해주는 기술입니다. 이 스킬은 AI 에이전트가 복잡한 작업을 여러 단계로 분해하고, Git 저장소를 중앙 제어 지점으로 사용하여 인프라, 배포, 워크플로우를 관리할 수 있도록 지원합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용되며, 수동 개입 없이도 엔드투엔드 작업 실행을 가능하게 합니다. TUI(터미널 사용자 인터페이스)를 통해 상태를 모니터링하고, Git 기반 변경 사항을 자동으로 감지하여 AI 에이전트가 작업을 수행하고 결과를 Git에 커밋하는 방식으로 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add 5dlabs/cto

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

문서

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

인지 작업 오케스트레이터 - AI 에이전트를 위한 베어메탈 또는 클라우드 기반 GitOps

개요

5dlabs/cto는 AI 에이전트가 GitOps 워크플로우를 사용하여 베어메탈 또는 클라우드 환경에서 작업을 오케스트레이션할 수 있게 해주는 기술입니다. 복잡한 작업을 여러 단계로 분해하고, Git 저장소를 중앙 제어 지점으로 사용하여 인프라, 배포, 워크플로우를 관리합니다.

주요 기능

  • 인지 작업 오케스트레이션: 복잡한 작업을 여러 단계로 분해하고 AI 에이전트가 자율적으로 실행
  • GitOps 기반: Git 저장소를 소스 오브 트루스(Source of Truth)로 사용하여 변경 사항 추적 및 관리
  • 베어메탈 및 클라우드 지원: 물리적 서버와 클라우드 환경 모두에서 작동
  • TUI 모니터링: 터미널 사용자 인터페이스를 통해 실시간 작업 상태 모니터링
  • 자동 변경 감지: Git 저장소의 변경 사항을 자동으로 감지하고 AI 에이전트가 처리

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 플랫폼

설치 방법

# 저장소 클론
git clone https://github.com/5dlabs/cto.git
cd cto

# 의존성 설치
pip install -r requirements.txt

# 설정 파일 복사
cp config.example.yaml config.yaml

사용 방법

  1. config.yaml 파일에서 환경 설정
  2. Git 저장소 초기화 및 작업 브랜치 생성
  3. AI 에이전트와 함께 작업 실행
  4. TUI를 통해 상태 모니터링

환경 변수

변수명설명기본값
GIT_REPO_URL작업 저장소 URL-
AGENT_PLATFORMAI 에이전트 플랫폼claude
TUI_ENABLEDTUI 활성화 여부true
LOG_LEVEL로깅 수준INFO

예제

# config.yaml 예제
repository:
  url: https://github.com/user/repo.git
  branch: main
  auto_commit: true

agent:
  platform: claude
  model: claude-3-opus-20240229
  task: deploy_infrastructure

tui:
  enabled: true
  refresh_interval: 5

라이선스

MIT

기여 방법

PR 및 이슈 제출을 환영합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.

관련 스킬