tmux에서 Claude Code와 Codex 에이전트 팀을 정의하고 실행하는 TypeScript CLI 및 터미널 UI입니다.
first-fluke/oh-my-agent
Claude Code, Codex CLI, Cursor 같은 코딩 에이전트에 전문 역할 팀, 워크플로와 스킬을 추가하는 벤더 중립형 하네스입니다.
- 스타
- 1,372
- 포크
- 154
- 열린 이슈
- 0
- 마지막 커밋
- 12시간 전
어떤 프로젝트인가요?
oh-my-agent(oma)는 이미 사용 중인 코딩 에이전트 위에서 동작하는 하네스입니다. PM, 아키텍트, 백엔드, 프론트엔드, 모바일, 데이터베이스, 인프라, QA 리뷰어, 디버거, 리팩터링 담당자, 문서 큐레이터, 리서처 등 12개의 전문 역할과 /plan, /orchestrate, /review, /debug 같은 슬래시 명령 워크플로 21개를 정의합니다. 각 역할에는 고유한 스킬이 있으며, 에이전트는 작업에 필요할 때 해당 스킬을 불러옵니다.
워크플로는 파일을 통해 단계별로 작업을 전달합니다. 계획, 설계 문서, API 계약, ADR, 버그 메모, 에이전트별 결과가 이식 가능한 .agents/ 폴더에 기록됩니다. 장시간 실행되는 워크플로에서는 프로젝트 자체의 테스트, 린트 또는 타입 검사 스크립트가 통과할 때까지 중단 게이트가 에이전트를 다시 작업으로 돌려보낼 수 있습니다. 같은 폴더가 Claude Code, Codex CLI, Cursor, Antigravity, OpenCode, GitHub Copilot을 포함한 14개 런타임의 설정 파일에도 기록됩니다.
소프트웨어 개발 외에도 출처를 명시한 리서치, 슬라이드 자료, MP4 동영상 생성, 이미지, 로컬 음성, PDF/HWP를 Markdown으로 변환하는 워크플로를 제공합니다. bun 또는 npm으로 설치하고 대화형 설정을 통해 구성합니다.
핵심 기능
- 01계획, 구현, 리뷰, 디버깅을 병렬로 수행하는 12개의 전문 역할
- 02일반 문장으로 요청해 실행할 수도 있는 슬래시 명령 워크플로 21개
- 03직접 작성한 테스트 스크립트가 통과할 때까지 에이전트가 작업을 계속하게 하는 중단 게이트
- 04지원되는 각 런타임의 설정 파일에 기록되는 이식 가능한 .agents/ 폴더
- 05열어볼 수 있는 파일로 저장되는 계획, ADR, 에이전트별 결과
- 06리서치, 슬라이드, 동영상 및 문서 변환 워크플로
활용 사례
- 기능을 여러 작업으로 나누고 여러 에이전트가 병렬로 구현하게 하기
- OWASP, 접근성, 코드 품질 검사를 포함한 코드 리뷰 수행
- Claude Code, Cursor, Codex에서 에이전트 스킬과 규칙을 하나로 공유
- 요청 내용을 바탕으로 출처를 명시한 리서치, 슬라이드 자료 또는 짧은 동영상 제작
빠른 시작
- 1
bun으로 oma 명령을 전역 설치합니다
bun install --global oh-my-agent - 2
대화형 설정을 실행해 런타임, 언어, 스킬 프리셋을 선택합니다
oma - 3
doctor 명령으로 설치 상태를 확인합니다
oma doctor - 4
프로젝트 안에서 에이전트에게 계획을 요청합니다
사용 전 알아둘 점
- bun이 설치되어 있어야 합니다. 전역 oma 명령이 없으면 훅과 일부 워크플로가 오류 표시 없이 실패합니다.
- 설정을 변경하지 않으면 설정 과정에서 텔레메트리 수신 거부 설정과 ~/.claude.json 같은 프로젝트 외부 파일이 작성됩니다.
- Windows에서는 일부 런타임이 숨겨져 있으며 훅 래퍼가 bash 스크립트이므로 일부 기능에 bash가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- oh-my-agent은(는) 무엇인가요?
- Claude Code, Codex CLI, Cursor 같은 코딩 에이전트에 전문 역할 팀, 워크플로와 스킬을 추가하는 벤더 중립형 하네스입니다. oh-my-agent(oma)는 이미 사용 중인 코딩 에이전트 위에서 동작하는 하네스입니다. PM, 아키텍트, 백엔드, 프론트엔드, 모바일, 데이터베이스, 인프라, QA 리뷰어, 디버거, 리팩터링 담당자, 문서 큐레이터, 리서처 등 12개의 전문 역할과 /plan, /orchestrate, /review, /debug 같은 슬래시 명령 워크플로 21개를 정의합니다. 각 역할에는 고유한 스킬이 있으며, 에이전트는 작업에 필요할 때 해당 스킬을 불러옵니다.
- oh-my-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- oh-my-agent은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- oh-my-agent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. oh-my-agent의 마지막 커밋은 2026년 11월 6일입니다.
- oh-my-agent은(는) 어디에 사용할 수 있나요?
- 기능을 여러 작업으로 나누고 여러 에이전트가 병렬로 구현하게 하기 OWASP, 접근성, 코드 품질 검사를 포함한 코드 리뷰 수행 Claude Code, Cursor, Codex에서 에이전트 스킬과 규칙을 하나로 공유 요청 내용을 바탕으로 출처를 명시한 리서치, 슬라이드 자료 또는 짧은 동영상 제작
- oh-my-agent는 어떻게 설치하나요?
- bun으로 oma 명령을 전역 설치합니다: bun install --global oh-my-agent 대화형 설정을 실행해 런타임, 언어, 스킬 프리셋을 선택합니다: oma doctor 명령으로 설치 상태를 확인합니다: oma doctor 프로젝트 안에서 에이전트에게 계획을 요청합니다
- oh-my-agent은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/first-fluke/oh-my-agent
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
사람과 로컬 코딩 에이전트가 대화하고, 초대받고, 지속적인 정체성을 바탕으로 함께 일하는 공용 룸입니다.
팀과 AI 코딩 에이전트가 실시간 공간형 보드를 함께 쓰고, 각 에이전트를 격리된 Git 브랜치에서 실행하는 웹 워크스페이스입니다.
Claude Code와 OpenAI Codex가 Gemini 모델을 사용하는 Google Antigravity CLI(agy)에 작업을 맡길 수 있게 해주는 플러그인입니다.
Claude Code, Codex, Copilot 같은 코딩 에이전트를 검토·수정·테스트 게이트를 거쳐 실행하는 CLI 및 워크플로 엔진
설치된 코딩 에이전트가 공유 대화에서 이름 있는 팀원으로 지속적으로 협업하고, 작업을 위임하며 협업 메모리를 쌓는 데스크톱 및 웹 워크스페이스입니다.