오마이오픈코드

오마이오픈코드

Oh-My-OpenCode

여러 AI 에이전트를 병렬로 실행하여 복잡한 코딩 작업을 수행하는 개발 도구

무료WebDesktopCLI오픈소스LLM 기반멀티모달
웹사이트 방문하기github.com
레플리케이트와(과) 비교하기

소개

오픈코드(OpenCode) CLI를 기반으로 구축된 강력한 멀티 에이전트 하네스입니다. Sisyphus(오케스트레이터), Prometheus(플래너), Oracle(아키텍처), Librarian(문서 검색), Hephaestus(실행), Explore(검색), Argus(진단) 등 7개의 전문화된 에이전트가 팀처럼 협업합니다. 특히 'Ultrawork' 모드를 통해 병렬 처리와 백그라운드 실행을 지원하며, 해시 기반 코드 편집으로 코드 무결성을 극대화합니다.

활용 워크플로우

입력

GitHub 저장소 및 로컬 소스 코드사용자 요구사항 (자연어 Prompt)LSP(Language Server Protocol) 실시간 진단 데이터외부 기술 문서 및 MCP(Model Context Protocol) 엔드포인트

오마이오픈코드

Prometheus & IntentGate: 사용자 의도 분석 및 계층적 TODO 마일스톤 설계Sisyphus Orchestrator: 작업 성격별 최적 모델(Opus/GPT/Gemini) 자동 라우팅 및 병렬 에이전트 분할Hephaestus & Tmux: 백그라운드 환경에서 테스트 실행 및 실시간 컴파일 피드백 수집Hash-anchored Editing: Line#ID 콘텐츠 해시 기반의 정밀 코드 수정 및 무결성 검증

출력

Hash 검증이 완료된 고정밀 수정 코드Tmux 세션 기반의 병렬 작업 로그 및 실행 결과Librarian에 의해 구조화된 프로젝트 기술 지식 베이스자동 생성된 단위 테스트 및 상세 커밋 메시지

Librarian 지식 검색 루프

Exa websearch 및 Context7을 사용하여 대규모 문서와 오픈소스 라이브러리 패턴을 분석하여 아키텍처 결정을 지원합니다.

Argus & AST 자가 치유

LSP 진단 중 오류 발견 시, Abstract Syntax Tree 분석을 통해 문법 오류를 즉시 수정하는 Self-healing 시퀀스를 가동합니다.

Todo Continuation Enforcer

에이전트가 작업을 중도 포기하거나 주석으로 생략하지 않도록 100% 완료될 때까지 실행을 강제하는 워크플로우를 수행합니다.

핵심 차별점: 7인의 전문 에이전트 협업과 Hash-anchored 편집 기술을 통해 복잡한 대규모 코드베이스를 '게으름' 없이 자가 치유하며 개발하는 멀티 에이전트 하네스.

주요 기능

  • 7인의 페르소나 기반 멀티 에이전트 협업
  • Tmux 기반 백그라운드 병렬 작업 수행
  • Hash-anchored Edit Tool (Line#ID 해시 기반 코드 편집)
  • LSP 및 AST 기반 정밀 코드 분석 및 자가 치유
  • Todo Continuation Enforcer (작업 완료 강제 시스템)
  • Claude Code 호환 레이어 및 21개 라이프사이클 훅

가격 정보

무료시작 가격: 0

오픈 소스 프로젝트로 소프트웨어 자체는 무료로 제공됩니다. 사용자는 본인의 LLM(OpenAI, Anthropic 등) API 키나 구독 계정을 연결하여 사용하며, 이에 따른 API 호출 비용은 별도로 발생합니다. 최근 커뮤니티를 통해 월 $10 수준의 저가형 유료 플랜(OpenCode Go)이 출시되었다는 정보가 확인됩니다.

가격표 확인하기

활용 사례

  • 대규모 마이크로서비스 리팩토링 및 현대화
  • 복잡한 풀스택 애플리케이션의 엔드 투 엔드 구축
  • 8000개 이상의 ESLint 경고 자동 수정 등 대규모 버그 클리닝
  • 멀티 레포지토리 간의 아키텍처 정렬 및 문서화

대상 사용자

소프트웨어 엔지니어오픈소스 기여 활동가AI 에이전트 개발자

연동 서비스

GitHubOpenCode CLIClaude CodeTmux

태그

AI 에이전트코드 어시스턴트오픈소스개발 생산성멀티모델

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

이 도구 대신 사용할 수 있는 대안