[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-79171":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":14,"starSnapshotCount":14,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},79171,"codex-app-mirror","Wangnov\u002Fcodex-app-mirror","Wangnov","Mirror official Codex desktop app installers into GitHub Releases.",null,"Shell",583,34,1,0,178,225,474,534,8.63,"MIT License",false,"main",true,[25,26,27,28,29,30,31,32],"codex-app","github-actions","installer-mirror","macos","microsoft-store","msix","openai-codex","windows","2026-06-12 02:03:49","\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fstatus.svg\" alt=\"Codex App Mirror — mirror pipeline\" width=\"100%\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Flogo.png\" width=\"220\" alt=\"codex-app-mirror logo\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">codex-app-mirror\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  Mirror official Codex desktop app installers into GitHub Releases.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date\u002FWangnov\u002Fcodex-app-mirror?label=updated&logo=github\" alt=\"Latest update time\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Factions\u002Fworkflows\u002Fmirror.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FWangnov\u002Fcodex-app-mirror\u002Fmirror.yml?branch=main&label=mirror&logo=githubactions\" alt=\"Mirror workflow\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Factions\u002Fworkflows\u002Fmirror.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpolling-every%2015%20minutes-2ea44f\" alt=\"15 minute polling\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fapps.microsoft.com\u002Fdetail\u002F9plm9xgg6vks\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMicrosoft%20Store-9PLM9XGG6VKS-0078d4?logo=microsoftstore\" alt=\"Microsoft Store ProductId 9PLM9XGG6VKS\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows-MSIX-0078d4?logo=windows\" alt=\"Windows MSIX\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS-arm64%20%7C%20x64-000000?logo=apple\" alt=\"macOS arm64 and x64\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#readme-cn\">中文\u003C\u002Fa> · \u003Ca href=\"#readme-en\">English\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  GitHub Release · Microsoft Store MSIX · macOS DMG · checksums · release manifest\n\u003C\u002Fp>\n\n---\n\n\u003Ca id=\"readme-cn\">\u003C\u002Fa>\n\n# 中文\n\n有时候你只是想在一台 Windows 电脑上装 Codex App，但 Microsoft Store 下载链路不配合：商店被裁剪、AppX 服务关了、账号策略卡住，或者 GitHub Actions 里 `winget download` 因为 Store 包需要 Entra ID 认证而不能无人值守运行。\n\n`codex-app-mirror` 做的事情很窄：它不构建、不修改、不重打包 Codex，只把当前官方来源里的 Codex 桌面安装包拉下来，按版本探测结果发布到 GitHub Release。这样你可以从一个稳定的 Release 页面拿到 Windows MSIX 和 macOS DMG，并用随附的校验和核对文件。\n\n## 镜像内容\n\n- Windows x64 MSIX：Microsoft Store ProductId `9PLM9XGG6VKS`\n- macOS Apple Silicon DMG：OpenAI Codex App 官方下载地址\n- macOS Intel DMG：OpenAI Codex App 官方下载地址\n- `SHA256SUMS.txt`：本次 Release 内所有资产的总校验和\n- `release-manifest.json`：本次探测到的上游指纹\n\n当前 Windows 包名形如：\n\n```text\nOpenAI.Codex_\u003Cversion>_x64__2p2nqsd0c76g0.Msix\n```\n\n## 版本号说明\n\nWindows 和 macOS 的版本号来自不同上游包，不保证完全一致。Windows MSIX 使用 Microsoft Store 包名里的四段版本，例如 `26.513.3673.0`；macOS 使用 DMG 内 `Codex.app\u002FContents\u002FInfo.plist` 的 `CFBundleShortVersionString` 和 `CFBundleVersion`，例如 `26.513.31313` build `2867`。\n\nRelease tag 会同时写明两边版本，形如：\n\n```text\ncodex-app-win-26.513.3673.0-mac-26.513.31313-b2867\n```\n\n## 怎么用\n\n打开 [最新 GitHub Release](https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases\u002Flatest)，下载你的平台对应文件：\n\n- Windows：下载 `OpenAI.Codex_..._x64__2p2nqsd0c76g0.Msix`\n- Apple Silicon Mac：下载 `Codex-mac-arm64.dmg`\n- Intel Mac：下载 `Codex-mac-x64.dmg`\n\n也可以直接使用 R2 短链接：\n\n- Windows：[https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fwin](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fwin)\n- Apple Silicon Mac：[https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-arm64](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-arm64)\n- Intel Mac：[https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-intel](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-intel)\n- 校验和：[https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fchecksums](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fchecksums)\n\nR2 短链接是面向国内网络环境准备的下载镜像，只保留当前最新版。需要旧版本时，请到 [GitHub Releases](https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases) 按 release\u002Ftag 查找历史资产。\n\n建议同时下载 `SHA256SUMS.txt`，核对文件没有在下载过程中损坏。\n\n## 社区\n\n本项目链接并认可 [LINUX DO](https:\u002F\u002Flinux.do\u002F) 社区。欢迎在社区讨论帖中交流下载链路、安装体验、校验结果和改进建议。\n\n## 自动轮询\n\nGitHub Actions 每 15 分钟运行一次 `Mirror Codex App Installers` workflow。\n\n每次运行先做轻量探测：\n\n- Windows：通过 Microsoft Store DisplayCatalog 拿到 `WuCategoryId`，再用 FE3 metadata 解析当前 MSIX moniker 和临时 Microsoft CDN URL\n- macOS：对两个 OpenAI DMG URL 做 HEAD 请求，读取 `ETag`、`Last-Modified` 和 `Content-Length`\n- 比对：和最新 Release 的 `release-manifest.json` 做稳定字段比较\n\n如果没有新版本，workflow 会在探测阶段结束，不下载安装包，也不发布重复 Release。\n\n如果发现任意平台版本变化，workflow 会下载三个平台的安装包，生成校验和和 manifest，然后发布新的 GitHub Release。\n\n## 上游来源\n\nmacOS DMG 使用 OpenAI Codex 桌面安装器的官方静态地址：\n\n- `https:\u002F\u002Fpersistent.oaistatic.com\u002Fcodex-app-prod\u002FCodex.dmg`\n- `https:\u002F\u002Fpersistent.oaistatic.com\u002Fcodex-app-prod\u002FCodex-latest-x64.dmg`\n\nWindows MSIX 使用 Microsoft Store metadata 解析：\n\n- DisplayCatalog：查询 ProductId `9PLM9XGG6VKS`\n- FE3：获取与当前 Windows Desktop x64 条件匹配的包 metadata\n- Microsoft CDN：下载 FE3 返回的临时包 URL\n\n仓库内的解析器是纯 .NET 实现，不依赖 `StoreLib` 这类第三方 Store helper 包。\n\n## 这个仓库不会做什么\n\n- 不修改 Codex 安装包\n- 不破解 Microsoft Store 或 OpenAI 的授权逻辑\n- 不保留 Microsoft CDN 临时 URL 作为长期下载地址\n- 不保证安装包能绕过你本机的 Windows AppX \u002F MSIX 安装策略\n- 不替代 OpenAI、Microsoft 或 Microsoft Store 的官方分发渠道\n\n---\n\n\u003Ca id=\"readme-en\">\u003C\u002Fa>\n\n# English\n\nSometimes you just want to install the Codex desktop app on Windows, but the Microsoft Store path is not available: the Store has been removed, AppX services are disabled, account policy blocks the download, or an unattended GitHub Actions runner cannot use `winget download` because Store packaged apps require Entra ID authentication.\n\n`codex-app-mirror` keeps the job deliberately narrow. It does not build, modify, or repackage Codex. It downloads the current official installer packages from their upstream sources and publishes them as GitHub Release assets when the upstream fingerprints change.\n\n## Mirrored Assets\n\n- Windows x64 MSIX from Microsoft Store ProductId `9PLM9XGG6VKS`\n- macOS Apple Silicon DMG from the official OpenAI Codex App URL\n- macOS Intel DMG from the official OpenAI Codex App URL\n- `SHA256SUMS.txt` for all assets in the release\n- `release-manifest.json` with the upstream fingerprints used by the polling check\n\nThe Windows asset is named like this:\n\n```text\nOpenAI.Codex_\u003Cversion>_x64__2p2nqsd0c76g0.Msix\n```\n\n## Version Numbers\n\nWindows and macOS versions come from different upstream packages and are not guaranteed to match exactly. The Windows MSIX version comes from the Microsoft Store package moniker, for example `26.513.3673.0`. The macOS version comes from `Codex.app\u002FContents\u002FInfo.plist` inside the DMG, using `CFBundleShortVersionString` and `CFBundleVersion`, for example `26.513.31313` build `2867`.\n\nRelease tags include both sides:\n\n```text\ncodex-app-win-26.513.3673.0-mac-26.513.31313-b2867\n```\n\n## Usage\n\nOpen the [latest GitHub Release](https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases\u002Flatest) and download the asset for your platform:\n\n- Windows: `OpenAI.Codex_..._x64__2p2nqsd0c76g0.Msix`\n- Apple Silicon Mac: `Codex-mac-arm64.dmg`\n- Intel Mac: `Codex-mac-x64.dmg`\n\nYou can also use the R2 short links directly:\n\n- Windows: [https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fwin](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fwin)\n- Apple Silicon Mac: [https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-arm64](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-arm64)\n- Intel Mac: [https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-intel](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fmac-intel)\n- Checksums: [https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fchecksums](https:\u002F\u002Fcodexapp.agentsmirror.com\u002Flatest\u002Fchecksums)\n\nThe R2 short links are latest-only download mirrors intended to be usable from mainland China network environments. R2 stores only the current latest version. For older versions, use [GitHub Releases](https:\u002F\u002Fgithub.com\u002FWangnov\u002Fcodex-app-mirror\u002Freleases) and download assets from the matching release\u002Ftag.\n\nDownload `SHA256SUMS.txt` as well if you want to verify that the file arrived intact.\n\n## Community\n\nThis project links back to and recognizes the [LINUX DO](https:\u002F\u002Flinux.do\u002F) community. Feedback on download availability, installation results, checksums, and improvement ideas is welcome in the community discussion thread.\n\n## Polling\n\nThe `Mirror Codex App Installers` workflow runs every 15 minutes.\n\nEach run starts with a lightweight probe:\n\n- Windows: query Microsoft Store DisplayCatalog for ProductId `9PLM9XGG6VKS`, then use FE3 metadata to resolve the current MSIX moniker and temporary Microsoft CDN URL\n- macOS: HEAD the two OpenAI DMG URLs and read `ETag`, `Last-Modified`, and `Content-Length`\n- Compare: check those stable fields against the latest release's `release-manifest.json`\n\nIf nothing changed, the workflow stops after the probe. It does not download installers and does not publish a duplicate release.\n\nIf any platform changes, the workflow downloads all three installers, writes checksums and a manifest, and publishes a new GitHub Release.\n\n## Upstream Sources\n\nmacOS DMGs use the official OpenAI Codex desktop app URLs:\n\n- `https:\u002F\u002Fpersistent.oaistatic.com\u002Fcodex-app-prod\u002FCodex.dmg`\n- `https:\u002F\u002Fpersistent.oaistatic.com\u002Fcodex-app-prod\u002FCodex-latest-x64.dmg`\n\nThe Windows MSIX is resolved from Microsoft Store metadata:\n\n- DisplayCatalog: query ProductId `9PLM9XGG6VKS`\n- FE3: resolve package metadata matching a Windows Desktop x64 device\n- Microsoft CDN: download the temporary package URL returned by FE3\n\nThe resolver in this repository is implemented directly with .NET and does not depend on third-party Store helper packages such as `StoreLib`.\n\n## Non-Goals\n\n- It does not modify Codex installer packages\n- It does not bypass Microsoft Store or OpenAI authorization\n- It does not preserve Microsoft CDN temporary URLs as permanent links\n- It does not guarantee that your local Windows AppX \u002F MSIX installation policy will accept the package\n- It is not a replacement for the official OpenAI, Microsoft, or Microsoft Store distribution channels\n","codex-app-mirror 是一个用于将官方 Codex 桌面应用程序安装包镜像到 GitHub Releases 的项目。其核心功能是通过 GitHub Actions 定期（每15分钟）从官方源获取最新的 Codex 安装包，并将其发布到 GitHub Releases，支持 Windows MSIX 和 macOS DMG 格式，同时提供校验和文件以确保下载文件的完整性。该项目特别适用于因网络限制、Microsoft Store 服务不可用或需要在 CI\u002FCD 环境中自动化部署 Codex 应用程序的情况。",2,"2026-06-11 03:57:33","CREATED_QUERY"]