컨텐츠로 건너뛰기

Oh My OpenCode

Oh My OpenCode

Oh My OpenCode는 OpenCode를 위한 강력한 플러그인 에코시스템으로, 사용자 경험과 개발 효율성을 획기적으로 향상시키도록 설계되었습니다. Sisyphus 에이전트 오케스트레이션 시스템, 다중 전문가 에이전트 협업, LSP 도구 통합 및 기타 기업용 기능을 도입함으로써 Oh My OpenCode는 AI 지원 프로그래밍을 새로운 차원으로 끌어올립니다.

🚀 왜 Oh My OpenCode인가요?

OpenCode는 훌륭한 오픈 소스 AI 코딩 에이전트이지만 기본 기능은 비교적 단순합니다. Oh My OpenCode는 다음을 통해 이를 전문가 수준으로 끌어올립니다:

  • 🤖 다중 에이전트 협업: 서로 다른 전문 분야를 가진 AI 에이전트들이 실제 팀처럼 협업합니다.
  • 🎯 Sisyphus 오케스트레이션 시스템: 주 에이전트가 여러 전문가 부 에이전트를 지능적으로 조정하고 작업을 자동 배분합니다.
  • 🔧 LSP 도구 통합: AI에게 IDE 수준의 코드 이해 능력(호버, 이동, 이름 변경 등)을 제공합니다.
  • ⚡ 백그라운드 작업 병렬화: 여러 에이전트가 동시에 작업을 수행할 수 있어 효율성이 크게 향상됩니다.
  • 📝 지능형 컨텍스트 관리: 프로젝트별 규칙, 계층적 주입, 조건부 활성화
  • 🔄 Claude Code 호환성: 기존 Claude Code 구성을 원활하게 마이그레이션

핵심 철학

Oh My OpenCode는 단순하면서도 강력한 개념인 **“AI 에이전트 팀은 실제 팀처럼 협업해야 한다”**를 기반으로 합니다.

  • Oracle (아키텍트): 시스템 설계 및 기술적 결정 담당
  • Librarian (문서 전문가): 문서 및 지식 베이스 연구
  • 프론트엔드 엔지니어: UI/UX 개발에 집중
  • 백엔드 엔지니어: 서버 측 로직 및 데이터 처리
  • Explore (탐험가): 깊이 있는 코드베이스 분석 및 디버깅

각 에이전트는 고유한 전문 지식과 도구 세트를 가지고 있으며, 주 에이전트(Sisyphus)가 이들의 작업을 조정합니다.

🎯 사용 사례

Oh My OpenCode는 특히 다음에 적합합니다:

  • 🏗️ 대규모 리팩토링: LSP 도구와 다중 에이전트 병렬화를 활용하여 복잡한 코드베이스 처리
  • 🌐 풀스택 애플리케이션 개발: 프론트엔드와 백엔드 에이전트가 협업하여 개발 효율 증대
  • 📚 문서 작성 및 유지 관리: Librarian이 프로젝트를 연구하고 전문가 에이전트가 문서 작성
  • 🐛 복잡한 문제 디버깅: Oracle이 해결책을 설계하고 Explore가 심층 분석 수행
  • 🎨 UI/UX 빠른 프로토타이핑: 전문 프론트엔드 에이전트가 신속하게 디자인 구현

📚 빠른 탐색

시작하기

고급 콘텐츠

실제 참조

🌟 핵심 기능 하이라이트

Sisyphus 에이전트 오케스트레이션 시스템

주 에이전트가 작업 요구 사항을 지능적으로 분석하고 적합한 전문가 에이전트를 자동으로 호출하여 작업을 완료합니다. 요구 사항만 설명하면 Sisyphus가 팀 전체를 조정합니다.

전문 에이전트 팀

각 에이전트는 전용 프롬프트와 도구 세트로 정교하게 튜닝되었습니다:

  • @oracle: 시스템 아키텍처 설계 및 기술적 결정
  • @librarian: 문서 조사 및 지식 정리
  • @frontend-engineer: React/Vue/Angular 등 프론트엔드 개발
  • @backend-engineer: Node.js/Python/Go 등 백엔드 개발
  • @explore: 심층 코드베이스 분석 및 이슈 추적

LSP 도구 통합

AI 에이전트에게 IDE와 동일한 코드 이해 능력을 제공합니다:

  • hover: 타입 정의 및 문서 보기
  • goto: 정의 및 구현으로 이동
  • rename: 안전한 다중 파일 이름 변경
  • find-references: 모든 참조 위치 찾기

백그라운드 작업 병렬 실행

여러 에이전트가 실제 팀처럼 동시에 작업할 수 있습니다. 주 작업이 진행되는 동안 백그라운드 에이전트는 다음을 수행할 수 있습니다:

  • 코드베이스 구조 분석
  • 관련 문서 조사
  • 테스트 및 검증 실행
  • 설정 파일 준비

원명령 활성화: ultrawork 모드

작업 설명에 ultrawork 또는 ulw 키워드를 추가하기만 하면 모든 고급 기능이 자동으로 활성화됩니다:

  • 다중 에이전트 협업
  • 백그라운드 작업 병렬화
  • LSP 도구 통합
  • 지능형 컨텍스트 관리
# 예시: ultrawork 모드 사용
opencode "ultrawork: 사용자 인증 모듈을 리팩토링하고 OAuth2 지원을 추가해줘"

🔗 관련 리소스

🤝 커뮤니티 프로젝트

Oh My OpenCode는 @code-yeongyu에 의해 만들어지고 유지되는 커뮤니티 주도 오픈 소스 프로젝트입니다. 모든 형태의 기여와 피드백을 환영합니다!


시작할 준비가 되셨나요? 빠른 시작 페이지로 이동하여 지금 설치하세요!