{"data":{"slug":"code-yeongyu-oh-my-openagent","name":"oh-my-openagent","tagline":"A coding agent for complex codebases, supporting multiple AI agents like ChatGPT and Claude.","github_url":"https://github.com/code-yeongyu/oh-my-openagent","owner":"code-yeongyu","repo":"oh-my-openagent","owner_avatar_url":"https://avatars.githubusercontent.com/u/11153873?v=4","primary_language":"TypeScript","stars":69205,"forks":5700,"topics":["ai","ai-agents","anthropic","chatgpt","claude","claude-skills","codex","cursor","gemini","ide","openai","opencode","orchestration","tui","typescript"],"archived":false,"github_pushed_at":"2026-09-19T16:45:00+00:00","maintenance_label":"Very active","stars_delta_30d":1097,"url":"https://www.graphcanon.com/tools/code-yeongyu-oh-my-openagent","markdown_url":"https://www.graphcanon.com/tools/code-yeongyu-oh-my-openagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/code-yeongyu-oh-my-openagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=code-yeongyu-oh-my-openagent","description":"OmO: Just type \"mass ulw\" keyword with your prompt. Now you are the master of graph engineering.","homepage_url":"https://omo.dev","license":"Other","open_issues":1048,"watchers":233,"ai_summary":"oh-my-openagent comes in two versions: Ultimate Edition (for OpenCode), which includes full features such as agents, lifecycle hooks, MCPs, slash commands, and Team Mode; and Light Edition (for Codex CLI), featuring portable components for Codex's plugin system. Built with TypeScript, it integrates AI systems like Anthropic, ChatGPT, Claude, among others.","readme_excerpt":"## Installation\n\noh-my-openagent ships in three editions of the same product: two plugins that load into a host you already run, plus one standalone edition.\n\n**Ultimate Edition (omo for OpenCode)** is the full omo. 11 agents, 54+ lifecycle hooks, 4 built-in MCPs (websearch, context7, grep_app, lsp), all slash commands, Team Mode, `/goal`, ultrawork. Hashline edits are opt-in (`hashline_edit: true`).\n\n**Light Edition (omo for Codex CLI)** carries the portable components that fit Codex's plugin system: `rules`, `comment-checker`, `git-bash`, `lsp`, `ultrawork`, `ulw-loop`, `ulw-execute-continuation`, and `telemetry` at the core, plus `teammode` and supporting components (`bootstrap`, `lcx`, and more), plugin-scoped MCPs for `grep_app`, `context7`, `git_bash`, and `lsp`, and the shared `ast-grep` skill. It installs Codex agent TOMLs into `~/.codex/agents/`. There are no OpenCode `team_*` tools; Codex CLI's own spawn/collaboration surface does that work.\n\n**Senpi Edition (standalone, beta)** is the native `omo` command with the OMO extension built in. It installs from `omo-ai@beta` and loads into neither OpenCode nor Codex.\n\nPick the edition(s) you want.\n\n---\n\n### One-line install\n\n| You want | Run | What lands on disk |\n| :--- | :--- | :--- |\n| **Ultimate** (OpenCode) | `bunx oh-my-openagent install` (TUI walks you through it) | Plugin registered in `opencode.json` + agent/model config + provider auth prompts |\n| **Light** (Codex CLI) | `npx lazycodex-ai install` | `~/.codex/plugins/cache/sisyphuslabs/omo/` + local Codex marketplace cache + `~/.codex/config.toml` marketplace/plugin/agent blocks + optional autonomous permissions + component CLIs in `~/.local/bin` |\n| **Both** | `bunx oh-my-openagent install --platform=both` | Both of the above |\n| **Senpi edition** (beta) | `bun add -g omo-ai@beta`, then `omo` | The `omo` command: pinned senpi release with the OMO extension built in. Beta channel only; a bare `bun add -g omo-ai` fails by design. See the [install guide](docs/guide/installation.md#senpi-edition-beta-omo-via-npm-omo-ai). |\n\n`lazycodex-ai` defaults to the Codex Light installer and runs through Node/npm. `--platform` on the shared `omo-agent-toolkit` CLI still defaults to `opencode` (Ultimate).","github_created_at":"2025-12-03T01:40:05+00:00","created_at":"2026-07-07T17:39:51.107826+00:00","updated_at":"2026-09-20T05:44:04.190834+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"anthropic","name":"anthropic"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"claude","name":"claude"},{"slug":"codex","name":"codex"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1108837393,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T05:44:01.892Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-09-19T15:31:15Z","stars_delta_30d":1097,"open_issues_delta_30d":266},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:15:29.198Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-09-20T05:44:02.894Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-09-20T05:44:02.894Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-20T05:44:02.894Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T05:44:02.894Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-09-20T05:44:02.894Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When working with complex codebases and requiring integration with multiple AI systems like Anthropic, ChatGPT, and Claude for better code orchestration and lifecycle hook management.","Ideal for developers using OpenCode who need the full suite of features including agents, lifecycle hooks, MCPs, slash commands, and Team Mode offered by the Ultimate Edition.","Suitable when you are working in a collaborative environment with multiple developers where functionalities like Team Mode can enhance collaboration."],"when_not_to_use":["When your project is not reliant on AI integration or complex orchestration capabilities. For simpler codebases, its advanced features may be overkill.","If your development environment does not support TypeScript or if you are exclusively working with Codex CLI and prefer a less integrated solution, opting for another tool could be more suitable since"],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:11:28.751Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Decisive facts about oh-my-openagent."}]}}