{"adoption": {"forks": 5597, "observed_at": "2026-08-28T04:12:20.888736+00:00", "stars": 68406}, "canonical_url": "https://ross.abutalabs.com/products/oh-my-openagent-omo", "card": {"archived": false, "artifact_type": "framework", "description": "omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["agent-framework", "cli", "developer-tools", "workflow-automation"], "health_score": 100, "homepage": "https://omo.dev", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["code-yeongyu/oh-my-openagent", "code-yeongyu/lazycodex"], "name": "oh-my-openagent (OmO)", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T18:05:25+00:00", "repo": "code-yeongyu/oh-my-openagent", "stars": 68406, "tags": ["coding-agent", "opencode", "codex", "agent-harness", "orchestration", "tui", "claude-skills", "token-optimization", "ai-agents", "command-line", "nodejs"], "topics": ["opencode", "ai", "anthropic", "claude", "claude-skills", "cursor", "gemini", "ide", "openai", "orchestration", "tui", "typescript", "ai-agents", "chatgpt", "codex"], "urls": [], "use_cases": ["set up a coding agent harness for complex codebases", "orchestrate multiple AI coding agents in team mode", "install a preconfigured Codex coding agent with one command", "reduce token usage when running AI coding agents", "customize OpenCode with skills and agent configurations", "run coding agents across multiple harnesses like OpenCode and Codex"], "what_it_is": "oh-my-openagent (OmO) is a TypeScript-based agent harness and orchestration layer for coding agents like OpenCode and Codex, designed for working in complex codebases. Its companion distribution LazyCodex provides a one-command install of the OmO setup for OpenAI's Codex.", "when_to_avoid": ["you need a permissively licensed dependency (license is listed as NOASSERTION)", "you want a simple single-agent setup without opinionated orchestration", "you use a coding agent harness not yet supported by the multi-harness refactor"], "when_to_choose": ["you use OpenCode or Codex and want a battle-tested agent harness with opinionated configs", "you work in large complex codebases and need orchestrated multi-agent coding workflows", "you want a quick one-command setup via npx lazycodex-ai install"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/code-yeongyu/oh-my-openagent", "repo": "code-yeongyu/oh-my-openagent", "role": "main", "score": 79}, {"path": "/repos/code-yeongyu/lazycodex", "repo": "code-yeongyu/lazycodex", "role": "mirror", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.888736+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.644888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09222b957ad2059a4dcdf71d43732bc5ae8706f4cdcc429080b42427ced604fc", "fetched_at": "2026-08-28T04:12:20.888736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/code-yeongyu/oh-my-openagent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 19, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 274, "days_push": 7, "days_rel": 9, "gap_med": 0.0, "n_releases_24m": 243}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}