GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

Yeachan-Heo/oh-my-codex

OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more. (Mô tả đến từ chính kho lưu trữ.)

Dữ liệu tại October 25Yeachan-Heo

Thứ hạng tốt nhất

#90

Gương Mặt Mới Của Năm

34K

Tổng sao

2.6K

Tổng fork

4

Số ngày có mặt (30 ngày)

4 ngày trên bảng · +22 sao trong 30 ngày · ~+6/ngày4 ngày liên tiếp

Trạng thái dự ánGiấy phép: MITPush gần nhất: October 25Issue mở (gồm PR): 3

Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Gắn huy hiệu vào README của bạn · Yeachan-Heo/oh-my-codex[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/Yeachan-Heo/oh-my-codex.svg)](https://git.vaiox.xyz/vi/repo/Yeachan-Heo/oh-my-codex)
<a href="https://git.vaiox.xyz/vi/repo/Yeachan-Heo/oh-my-codex"><img src="https://git.vaiox.xyz/api/badge/Yeachan-Heo/oh-my-codex.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

Tài liệu dự án

oh-my-codex (OMX)

oh-my-codex character
Dùng Codex hiệu quả hơn — OMX lo phần prompt, workflow và runtime khi dự án phức tạp dần.

npm version License: MIT Node.js Discord

Website: https://yeachan-heo.github.io/oh-my-codex-website/ Tài liệu: Bắt đầu · Agent · Skill · Tích hợp · Demo · Hướng dẫn OpenClaw

OMX là lớp workflow mở rộng cho OpenAI Codex CLI.

Codex vẫn là engine chính, OMX giúp bạn:

  • cấu hình Codex tốt hơn ngay từ phiên đầu tiên
  • chạy workflow nhất quán từ làm rõ yêu cầu đến hoàn thành
  • gọi các skill chính bằng $deep-interview, $ralplan, $team và $ultragoal
  • lưu trữ hướng dẫn dự án, kế hoạch, log và trạng thái trong .omx/

Workflow mặc định

Nếu bạn muốn trải nghiệm OMX nhanh nhất, bắt đầu từ đây:

Chọn một đường cài đặt. Nếu Codex CLI đã được cài sẵn (ví dụ bằng Homebrew):

codex --version
npm install -g oh-my-codex
omx setup
omx --madmax --high

Nếu Codex CLI chưa được cài và bạn muốn để npm quản lý:

npm install -g @openai/codex
npm install -g oh-my-codex
omx setup

Sau đó làm việc bình thường trong Codex:

$deep-interview "clarify the authentication change"
$ralplan "approve the auth plan and review tradeoffs"
$ultragoal "carry the approved plan to completion"
$team 3:executor "execute the approved plan in parallel"

Đó là flow chính. Khởi động OMX, làm rõ yêu cầu khi cần, duyệt kế hoạch, rồi chọn $team để chạy song song hoặc $ultragoal để theo dõi mục tiêu bền vững đến khi hoàn thành.

OMX dùng để làm gì

Dùng OMX nếu bạn đã quen Codex và muốn trải nghiệm tốt hơn:

  • workflow chuẩn xoay quanh $deep-interview, $ralplan, $team và $ultragoal
  • các role chuyên biệt và skill hỗ trợ cho từng loại task
  • hướng dẫn dự án qua AGENTS.md theo scope
  • lưu trạng thái lâu dài trong .omx/ — kế hoạch, log, memory và theo dõi mode

Nếu bạn chỉ muốn dùng Codex thuần mà không cần thêm workflow, thì có lẽ không cần OMX.

Bắt đầu nhanh

Yêu cầu

  • Node.js 20+
  • Codex CLI đã cài và kiểm tra bằng codex --version (Homebrew hoặc npm)
  • Codex đã xác thực (auth)
  • tmux trên macOS/Linux nếu muốn dùng team runtime
  • psmux trên Windows nếu muốn dùng team mode

Phiên đầu tiên

Khởi chạy OMX:

omx --madmax --high

Rồi thử workflow chính:

$deep-interview "clarify the authentication change"
$ralplan "approve the safest implementation path"
$ultragoal "carry the approved plan to completion"
$team 3:executor "execute the approved plan in parallel"

Dùng $team khi cần nhiều worker chạy song song, hoặc $ultragoal để theo dõi mục tiêu bền vững đến khi hoàn thành.

Mô hình đơn giản

OMX không thay thế Codex.

OMX bổ sung một lớp hỗ trợ phía trên Codex:

  • Codex vẫn làm toàn bộ việc thực thi
  • Role của OMX giúp gọi nhanh các vai trò chuyên biệt
  • Skill của OMX đóng gói các workflow phổ biến thành lệnh
  • .omx/ lưu kế hoạch, log, memory và trạng thái runtime

Nói đơn giản: OMX giúp phân task đúng chỗ + workflow rõ ràng + runtime ổn định hơn — không phải một bảng điều khiển để gõ lệnh cả ngày.

Hướng dẫn cho người mới

  1. Chạy omx setup
  2. Khởi động với omx --madmax --high
  3. Dùng $deep-interview "..." khi yêu cầu còn mơ hồ
  4. Dùng $ralplan "..." để duyệt kế hoạch và cân nhắc trade-off
  5. Chọn $team để chạy song song hoặc $ultragoal để theo dõi mục tiêu bền vững đến khi hoàn thành

Workflow khuyến nghị

  1. $deep-interview — làm rõ scope khi yêu cầu còn mơ hồ.
  2. $ralplan — chuyển scope đã rõ thành kế hoạch triển khai được duyệt.
  3. $team hoặc $ultragoal — dùng $team khi cần nhiều worker song song, hoặc $ultragoal khi muốn theo dõi mục tiêu liên tục đến khi xong.

Các lệnh thường dùng trong phiên

Lệnh Dùng khi
$deep-interview "..." Làm rõ ý định, scope và non-goal
$ralplan "..." Duyệt kế hoạch triển khai và trade-off
$ultragoal "..." Theo dõi mục tiêu bền vững đến khi hoàn thành và verify
$team "..." Chạy song song khi task đủ lớn
/skills Xem danh sách skill và helper đã cài

Nâng cao

Các phần dưới đây hữu ích nhưng không phải là bước bắt đầu chính.

Team runtime

Dùng team runtime khi cần phối hợp nhiều worker qua tmux/worktree — đây không phải bước bắt đầu mặc định.

omx team 3:executor "fix the failing tests with verification"
omx team status <team-name>
omx team resume <team-name>
omx team shutdown <team-name>

Setup, doctor và HUD

Đây là các công cụ vận hành/hỗ trợ:

  • omx setup cài prompt, skill, config và scaffold AGENTS
  • omx doctor kiểm tra cài đặt khi có vấn đề
  • omx hud --watch theo dõi trạng thái, không phải workflow chính
  • Các mục máy chủ MCP: omx_state, omx_memory, omx_code_intel, omx_trace, omx_wiki (máy chủ wiki của repository), omx_hermes (cầu nối giới hạn cho trạng thái/điều phối phiên)

Sparkshell

  • omx sparkshell <command> chạy lệnh shell có kiểm soát output
  • để tìm kiếm chỉ đọc trong repository, hãy dùng các công cụ/subagent kiểm tra repository thông thường của Codex (lệnh omx explore đã lỗi thời và bị gỡ bỏ)

Ví dụ:

omx sparkshell git status
omx sparkshell --tmux-pane %12 --tail-lines 400

Cài tmux theo nền tảng

omx team cần backend tương thích tmux:

Nền tảng Cài đặt
macOS brew install tmux
Ubuntu/Debian sudo apt install tmux
Fedora sudo dnf install tmux
Arch sudo pacman -S tmux
Windows winget install psmux
Windows (WSL2) sudo apt install tmux

Vấn đề đã biết

Intel Mac: CPU syspolicyd / trustd cao khi khởi động

Trên một số máy Intel Mac, khi khởi động OMX — đặc biệt với --madmax --high — CPU có thể tăng đột biến do macOS Gatekeeper xác thực nhiều tiến trình đồng thời.

Nếu gặp tình trạng này, thử:

  • xattr -dr com.apple.quarantine $(which omx)
  • Thêm ứng dụng terminal vào danh sách Developer Tools trong cài đặt Security của macOS
  • Dùng cấu hình nhẹ hơn (bỏ --madmax --high)

Tài liệu

Ngôn ngữ

Đóng góp

Vai trò Tên GitHub
Tác giả & Lead Yeachan Heo @Yeachan-Heo
Maintainer HaD0Yun @HaD0Yun

Star History

Star History Chart

Giấy phép

MIT

Thứ hạng hiện tại

Diễn biến 30 ngày

Tổng số sao

Diễn biến thứ hạng

Tăng sao hằng ngày

Hàng xóm xếp hạng trên cùng bảng · Mới của năm

← Về bảng xếp hạng