kdcokenny/ocx

OpenCode extension manager with portable, isolated profiles. Your setup, anywhere.

해결하는 문제

OCX는 사용자가 서로 다른 리포지토리에서 OpenCode의 맞춤 구성(프로파일) 및 컴포넌트를 관리하고 적용할 수 있게 하며, 리포지토리 자체를 수정할 필요가 없습니다. 이는 일관되고 감사 가능하며 레지스트리를 통해 공유할 수 있는 휴대 가능한 AI 에이전트 구성을 필요로 하는 문제를 해결합니다.

작동 방식

OCX는 "ShadCN 스타일" 접근 방식을 사용하는 구성 관리자이며, 컴포넌트를 의존성에 숨기지 않고 프로젝트의 .opencode/ 디렉터리로 직접 복사합니다. 프로파일을 사용해 include 및 exclude 패턴으로 AI 에이전트가 보는 내용을 제어하고, SHA-256 검증을 통해 레지스트리에서 설치된 컴포넌트의 무결성을 보장합니다.

대상

OpenCode를 사용하는 개발자로, 여러 프로젝트에 걸쳐 자신의 AI 에이전트 지시와 구성을 유지하고 싶거나, 팀이 레지스트리를 통해 선별된 AI 컴포넌트를 배포하고자 하는 경우에 적합합니다.

하이라이트

  • 휴대 가능한 프로파일: 소스 코드를 수정하지 않고도 원하는 구성을 모든 레포지토리에 적용할 수 있습니다.
  • 레지스트리 시스템: 선별된 원격 레지스트리에서 프로파일 및 컴포넌트를 설치합니다.
  • 감사 가능한 코드: 컴포넌트는 SHA 검증을 거쳐 사용자 소유이며, AI 에이전트가 검토된 코드만 실행하도록 보장합니다.
  • 세밀한 제어: 특정 include 및 exclude 패턴을 통해 OpenCode가 보는 내용을 관리합니다.