{"adoption": {"forks": 135, "observed_at": "2026-08-28T04:07:24.566686+00:00", "stars": 2840}, "canonical_url": "https://ross.abutalabs.com/products/codex-app-mirror", "card": {"archived": false, "artifact_type": "service", "description": "原样镜像官方 Codex 桌面应用:每 15 分钟探测、SHA256 可校验、国内直连下载、 Mac 可增量更新 | Verbatim, verifiable mirror of the official Codex desktop app — probed every 15 min, with a Sparkle delta-update feed.", "domain": ["developer-tools", "self-hosted", "cross-platform"], "enriched": true, "function": ["deployment", "developer-tools", "file-upload", "backup"], "health_score": 100, "homepage": "https://codexapp.agentsmirror.com", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Wangnov/codex-app-mirror"], "name": "Wangnov/codex-app-mirror", "platform": ["windows", "cli"], "pushed_at": "2026-08-25T19:06:10+00:00", "repo": "Wangnov/codex-app-mirror", "stars": 2840, "tags": ["codex-app", "installer-mirror", "github-actions", "sparkle-appcast", "msix", "china-accessible", "sha256-verification", "delta-updates", "openai-codex", "automation", "macos", "docker"], "topics": ["codex-app", "github-actions", "macos", "microsoft-store", "msix", "openai-codex", "windows", "installer-mirror"], "urls": [], "use_cases": ["download the official Codex desktop app from China without a proxy", "install Codex on Windows without the Microsoft Store", "verify Codex installer integrity with SHA256 checksums", "keep the macOS Codex app up to date with incremental Sparkle updates", "mirror desktop app installers automatically with GitHub Actions", "get a permanent download link that always points to the latest Codex version"], "what_it_is": "A verbatim, verifiable mirror of the official OpenAI Codex desktop app installers, published to GitHub Releases and probed every 15 minutes via GitHub Actions. It provides SHA256-checkable downloads reachable from China without a proxy, plus a Sparkle delta-update appcast for macOS and MSIX/portable packages for Windows.", "when_to_avoid": ["you can reach official OpenAI distribution channels directly and prefer first-party sources", "you need the Codex CLI or API rather than the desktop app", "you require official support or signed distribution guarantees from OpenAI itself"], "when_to_choose": ["you are in a network environment where official Codex download links or the Microsoft Store are unreachable", "you want checksum-verifiable, unmodified Codex installers", "you need automated delta updates for the macOS Codex app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/codex-app-mirror", "repo": "Wangnov/codex-app-mirror", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "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:07:24.566686+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.566686+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:37:15.988654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "934a97ff89573bb5aa597915ddeb425f8ee774617783f01a56abc509fdfe3510", "fetched_at": "2026-08-28T04:07:24.566686+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Wangnov/codex-app-mirror"}, {"content_hash": "88b512c090fb8dc7505b6234cafe4b2b29667eb894b87e8be9267713e7d9e731", "fetched_at": "2026-08-29T09:52:48.042686+00:00", "kind": "homepage", "missing": false, "url": "https://codexapp.agentsmirror.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 8, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 119, "days_push": 8, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 87}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}