code-yeongyu/oh-my-openagent

omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode

GitHub에서 열기 ↗ aiai-agentsanthropicchatgptclaudeclaude-skillscodexcursorgeminiideopenaiopencodeorchestrationtuitypescript
65,442
GitHub 스타
5,341
포크
TypeScript
언어
NOASSERTION
라이선스
2026.07.10
최근 푸시
2026.02.08
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
복잡한 코드베이스에서 다중 AI 에이전트를 조율해야 하는 개발자에게 적합하며, 특히 OpenCode 또는 Codex CLI 사용자에게 강력 추천

강점

  • 두 가지 에디션(Ultimate for OpenCode, Light for Codex CLI)을 제공하여 다양한 사용자 환경에 맞춤
  • ultrawork 명령어 하나로 복잡한 설정 없이 바로 사용 가능한 간편함
  • 다중 에이전트 오케스트레이션 및 54개 이상의 라이프사이클 훅 등 고급 기능 제공
  • 실제 사용자 후기와 커뮤니티 피드백이 풍부하여 신뢰성 높음

약점

  • 설치 과정이 복잡하여 LLM 에이전트 사용을 권장할 정도로 인간에게 불친절함
  • 패키지 이름 변경 과도기로 인해 명령어 혼동 가능성 존재 (omo 충돌 주의)
  • 기본적으로 익명 텔레메트리가 활성화되어 있어 프라이버시 민감 사용자에게 부담

주의사항

  • bunx omo 또는 npx omo 사용 금지 — 다른 패키지와 충돌
  • Light 에디션은 전역 설치가 공식 지원되지 않으며 ~/.codex/에 설치됨
  • 텔레메트리 옵트아웃 환경 변수를 설정하지 않으면 데이터 수집에 동의하는 것

시작 가이드

  • README의 설치 가이드를 읽고 LLM 에이전트를 통해 설치 시도
  • Ultimate 또는 Light 에디션 중 자신의 환경에 맞는 것을 선택
  • 텔레메트리 옵트아웃 여부 결정 후 환경 변수 설정
  • Discord 커뮤니티에 가입하여 최신 업데이트 및 지원 받기

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

[!NOTE]

Codex용 OmO가 여기 있습니다: LazyCodex를 사용해보세요

>

우리는 Anthropic 모델을 너무 좋아해서 차단당했습니다. 이제 Codex를 지원합니다.

OmO 팬이지만 설정이 너무 번거롭다고 느꼈다면 LazyCodex를 사용하세요. Codex용 OmO가 출시되었습니다:

```bash

npx lazycodex-ai install

```

자세한 내용은 lazycodex.ai에서 확인하세요.

[!NOTE]

멀티-하네스 에이전트 OS 리팩터링 진행 중

>

여러 에이전트 하네스(OpenCode, Codex, Pi 등)를 지원하도록 코드베이스를 재구성하고 있습니다. 기여에 관심이 있다면 먼저 ROADMAP을 읽어주세요. 로드맵 관련 PR은 ROADMAP 레이블을 사용해야 합니다.

[!TIP]

공개 빌딩

>

메인테이너는 oh-my-openagent를 Jobdori(OpenClaw의 대폭 수정된 포크에서 실행되는 AI 어시스턴트)와 함께 실시간으로 빌드하고 유지 관리합니다.

모든 기능, 모든 수정, 모든 이슈 분류 — Discord에서 실시간으로 확인하세요.

>

Building in Public

>

→ #building-in-public에서 확인하세요

[!NOTE]

>

Sisyphus Labs - Meet Dori. Not a demo. Subscribes to everything.

> OmO는 위에 표시된 AI 어시스턴트인 Jobdori에 의해 유지 관리됩니다. 나만의 Jobdori — Dori를 만나보세요. <br />여기 웨이트리스트에 가입하세요.

[!TIP]

함께해요!

>

| <img alt="Discord link" src="https://img.shields.io/discord/1452487457085063218?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square" width="156px" /> | Discord 커뮤니티에 가입하여 기여자 및 다른 oh-my-openagent 사용자와 소통하세요. |

| :-----| :----- |

| <img alt="X link" src="https://img.shields.io/badge/Follow-%40justsisyphus-00CED1?style=flat-square&logo=x&labelColor=black" width="156px" /> | oh-my-openagent 업데이트는 제 X 계정에 게시되었습니다. <br /> 실수로 정지되었기 때문에 @justsisyphus가 대신 업데이트를 게시합니다. |

| <img alt="GitHub Follow" src="https://img.shields.io/github/followers/code-yeongyu?style=flat-square&logo=github&labelColor=black&color=24292f" width="156px" /> | GitHub에서 @code-yeongyu를 팔로우하여 더 많은 프로젝트를 확인하세요. |

<!-- <CENTERED SECTION FOR GITHUB DISPLAY> -->

<div align="center">

<a href="https://github.com/code-yeongyu/oh-my-openagent#oh-my-openagent"><img src="./.github/assets/omo-logo.png" alt="OmO" width="200" /></a>

Oh My OpenAgent

Preview

</div>

이것은 oh-my-openagent로, Team Mode로 실행 중입니다. Kimi K2.6 및 GPT-5.5 사용.

Anthropic이 우리 때문에 OpenCode를 차단했습니다. 네, 사실입니다.

그들은 당신을 가두려고 합니다. Claude Code는 멋진 감옥이지만, 여전히 감옥입니다.

>

2시간 작업에 200달러를 지불할 필요가 없습니다.

미래는 하나의 승자를 선택하는 것이 아니라, 모두를 조율하는 것입니다. 모델은 매달 저렴해지고, 매달 더 똑똑해집니다. 단일 제공자가 지배하지 않을 것입니다. 우리는 그들의 폐쇄된 정원이 아닌, 열린 시장을 위해 구축하고 있습니다.

<div align="center">

English | 한국어 | 日本語 | 简体中文

</div>

<!-- </CENTERED SECTION FOR GITHUB DISPLAY> -->

사용 후기

"Cursor 구독을 취소하게 만들었습니다. 오픈 소스 커뮤니티에서 믿을 수 없는 일들이 일어나고 있습니다." - Arthur Guiot

"Claude Code가 인간이 3개월 동안 할 일을 7일 만에 한다면, Sisyphus는 1시간 만에 합니다. 작업이 완료될 때까지 계속 작동합니다. 규율 있는 에이전트입니다." <br/>- B, 퀀트 리서처

"Oh My Opencode로 하루 만에 8000개의 eslint 경고를 제거했습니다." <br/>- Jacob Ferrari

"Ohmyopencode와 ralph loop를 사용하여 45,000줄의 tauri 앱을 하룻밤 만에 SaaS 웹 앱으로 전환했습니다. Interview me 프롬프트로 시작하여 질문에 대한 평가와 추천을 요청했습니다. 작동하는 모습을 지켜보고 오늘 아침 대부분 작동하는 웹사이트를 보고 깨어난 것은 놀라웠습니다!" - James Hargis

"oh-my-opencode를 사용하면 절대 돌아가지 않을 것입니다." <br/>- d0t3ch

"무엇이 그렇게 훌륭한지 아직 정확히 설명할 수 없지만, 개발 경험이 완전히 다른 차원에 도달했습니다." - 苔硯:こけすずり

"이번 주말에 open code, oh my opencode 및 supermemory를 실험하여 마인크래프트/소울라이크 괴물을 만들고 있습니다."

"점심 후 산책을 하는 동안 앉기 애니메이션을 추가하라고 요청했습니다. [비디오]" - MagiMetal

"이것을 코어에 통합하고 그를 영입해야 합니다. 진심입니다. 정말, 정말, 정말 좋습니다." <br/>- Henning Kilset

"설득할 수 있다면 @yeongyukim을 고용하세요. 이 사람이 opencode를 혁신했습니다." <br/>- mysticaltech

"Oh My OpenCode는 정말 미쳤습니다" - YouTube - Darren Builds AI


Oh My OpenAgent

Claude Code, Codex 및 무작위 OSS 모델을 저글링하고 있습니다. 워크플로우 구성, 에이전트 디버깅.

우리가 작업을 수행했습니다. 모든 것을 테스트했습니다. 실제로 출시된 것을 유지했습니다.

oh-my-openagent를 설치하세요. ultrawork를 입력하세요. 끝.

설치

oh-my-openagent는 동일한 제품의 두 가지 에디션으로 제공됩니다:

  • Ultimate Edition (omo for OpenCode) — 전체 omo. 11개 에이전트, 54개 이상의 라이프사이클 훅, 5개의 내장 MCP, 모든 슬래시 명령어, Team Mode, ulw-loop, ultrawork, hashline edits — 모든 것.
  • Light Edition (omo for Codex CLI) — Codex의 플러그인 시스템에 맞는 이식 가능한 구성 요소: rules, comment-checker, git-bash, lsp, ultrawork, ulw-loop, start-work-continuation, telemetry, 그리고 grepapp, context7, codegraph, gitbash, lsp용 플러그인 범위 MCP, 공유 ast-grep 스킬. 에이전트 오케스트레이션 및 team_* 도구는 없음 — Codex CLI 자체 표면이 해당 작업을 수행합니다.

원하는 에디션을 선택하세요.

TL;DR

원하는 것 실행 디스크에 저장되는 것
Ultimate (OpenCode) bunx oh-my-openagent install (TUI가 안내) opencode.json에 등록된 플러그인 + 에이전트/모델 구성 + 제공자 인증 프롬프트
Light (Codex CLI) npx lazycodex-ai install ~/.codex/plugins/cache/sisyphuslabs/omo/ + 로컬 Codex 마켓플레이스 캐시 + ~/.codex/config.toml 마켓플레이스/플러그인/에이전트 블록 + 선택적 자동 권한 + ~/.local/bin의 구성 요소 CLI
Both bunx oh-my-openagent install --platform=both 위의 두 가지 모두

lazycodex-ai는 기본적으로 Codex Light 설치 프로그램이며 Node/npm을 통해 실행됩니다. 공유 omo CLI의 --platform은 여전히 기본값이 opencode(Ultimate)입니다.

인간용

강력 권장: LLM 에이전트가 설치하도록 하세요. Ultimate 에디션 설정에는 구독 감지, 11개 에이전트에 걸친 모델 선택, 제공자별 인증이 포함되어 있어 인간이 실수하기 쉽습니다. LLM 에이전트는 전체 가이드를 읽고 모든 단계를 올바르게 수행합니다.

Claude Code, AmpCode, Cursor 또는 모든 에이전트에 다음 프롬프트를 붙여넣으세요:

Install and configure oh-my-openagent by following the instructions here:
https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md

Light 에디션(Codex CLI)만 원하는 경우, 설치 프로그램은 Codex를 자동 전체 권한 모드로 구성할지 묻습니다. 한 줄로 직접 실행할 수 있습니다:

npx lazycodex-ai install
# 비대화형 권장 모드:
npx lazycodex-ai install --no-tui --codex-autonomous

Light 에디션의 경우 Bun이 필요하지 않습니다. Node/npm 환경에서 npx lazycodex-ai install을 사용하세요. 전역 설치는 공식적으로 지원되지 않습니다. 설치 프로그램은 Codex 플러그인을 ~/.codex/에 씁니다.

LLM 에이전트용

전체 가이드를 가져와 단계별로 따르세요:

curl -fsSL https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md

가이드 내용: 플랫폼 선택, 구독 인터뷰, 제공자 인증(Anthropic / Gemini / Copilot / Z.ai / OpenCode Zen), 에이전트-모델 매칭 매트릭스, 모드(ultrawork, search, analyze, team, hyperplan), 슬래시 명령어, Light 에디션의 8개 Codex 구성 요소, Team Mode, 제거. 요약하지 말고 끝까지 읽으세요.

패키지 및 명령어 이름 참고

게시된 npm 패키지 및 CLI 바이너리는 여전히 oh-my-opencode로 명명되어 있습니다(이름 변경 전환 중 oh-my-openagent로 이중 게시됨). opencode.json 내에서 호환성 레이어는 플러그인 항목 oh-my-openagent를 선호하는 반면, 레거시 oh-my-opencode 항목은 경고와 함께 로드됩니다. 플러그인 구성 파일은 여전히 일반적으로 oh-my-opencode.json[c]를 사용합니다. 레거시 및 이름이 변경된 기본 이름 모두 인식됩니다.

권장되는 bunx/npx 호출은 oh-my-openagent install(또는 원래 oh-my-opencode install)입니다. 패키지는 또한 omo를 bin 별칭으로 제공하지만, bunx omo 또는 npx omo를 사용하지 마세요omo는 다른 작성자의 관련 없는 npm 패키지이며, 패키지 관리자가 잘못된 것을 확인할 수 있습니다. lazycodex-ai는 단일 목적의 Node/npm 설치 프로그램 패키지입니다: npx lazycodex-ai install은 Codex Light 설치 프로그램으로 직접 라우팅됩니다. Codex 마켓플레이스 이름이 아닙니다(마켓플레이스 저장소는 code-yeongyu/lazycodex입니다). Codex는 마켓플레이스 sisyphuslabs 및 플러그인 omo를 보고 omo@sisyphuslabs로 활성화합니다.

텔레메트리

익명 텔레메트리는 기본적으로 활성화되어 활성 설치(DAU/WAU/MAU)를 추적합니다. 두 제품 모두 SHA256 해시된 설치 식별자(원시 호스트 이름 절대 아님)를 사용하여 머신당 UTC 일당 최대 한 번 단일 이벤트가 전송되며, PostHog 개인 프로필은 생성되지 않습니다. 기본 플러그인은 ohmyopenagentdailyactive를 내보냅니다. Codex CLI Light 에디션은 두 소스(installcompletedsessionstart)에서 omocodexdaily_active를 내보냅니다.

제품별 옵트아웃:

  • 기본 플러그인: OMODISABLEPOSTHOG=1 또는 OMOSENDANONYMOUS_TELEMETRY=0
  • Codex CLI Light 에디션: OMOCODEXDISABLEPOSTHOG=1 또는 OMOCODEXSENDANONYMOUS_TELEMETRY=0 (전역 플래그도 Codex를 비활성화함)

개인정보 보호정책 및 서비스 약관을 참조하세요.


이 README 건너뛰기

우리는 문서를 읽는 시대를 지났습니다. 에이전트에 다음을 붙여넣기만 하면 됩니다:

Read this and tell me why it's not just another boilerplate: https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/README.md

ROADMAP

여러 에이전트 하네스(OpenCode, Codex, Pi, Claude Code 등)를 지원하도록 코드베이스를 재구성하고 있습니다. 가장 시급한 작업은 패키지 계층화 리팩터링입니다: 순수 TypeScript 코어 로직, MCP 서버, 스킬 및 어댑터 심을 별도의 계층으로 분리하여 동일한 로직을 중복 없이 여러 하네스에서 재사용할 수 있도록 합니다.

기여하려면 먼저 ROADMAP을 읽으세요. 이 리팩터링과 관련된 PR은 추적할 수 있도록 ROADMAP 레이블을 사용해야 합니다.

하이라이트

🪄 ultrawork

실제로 이걸 읽고 계신가요? 대단하네요.

설치하세요. ultrawork(또는 ulw)를 입력하세요. 끝.

아래의 모든 것, 모든 기능, 모든 최적화: 전혀 알 필요가 없습니다. 그냥 작동합니다.

다음 구독만으로도 ultrawork는 잘 작동합니다(이 프로젝트와 제휴 관계 없음, 개인 추천입니다):

원본 저장소: code-yeongyu/oh-my-openagent

라이선스: NOASSERTION

게재 제외를 원하시면 삭제 요청을 보내주세요.