Skip to content
 
 

Repository files navigation

ChatGPTDesktop-Rebuild

ChatGPTDesktop-Rebuild is the MAE5 production fork of Haleclipse/CodexDesktop-Rebuild, focused on Windows x64 and Linux ARM64.

The packaged executable and user-data identifiers intentionally remain Codex for compatibility with existing sessions, profiles, launchers, and update tooling. The project and repository branding use ChatGPTDesktop-Rebuild.

Supported Distributions

Platform Architecture Build environment Status
Windows x64 GitHub-hosted Windows runner and local Windows validation Primary
Linux ARM64 Native GitHub ARM64 runner and Oracle Seoul ARM64 validation Primary

macOS and Linux x64 code remains available for upstream compatibility, but this fork does not publish or validate those distributions.

Fork Goals

  • Keep CPA/custom API provider support without embedding credentials.
  • Preserve GPT-5.6 model visibility and all supported reasoning efforts.
  • Keep Fast mode available while Standard remains the default.
  • Keep plugin marketplace search and GitHub plugin visibility working.
  • Preserve Browser, Chrome extension, and Computer Use integrations.
  • Keep Windows session history compatible with the official Codex App data directory.
  • Keep Linux ARM64 window controls and Chinese input methods working.
  • Bundle a verified official Codex CLI, code-mode host, and ripgrep from one release version instead of inheriting a stale third-party CLI.
  • Produce reproducible Windows x64 and Linux ARM64 release artifacts.

The detailed acceptance matrix and upstream policy are in docs/TARGETS.md.

Build

# Windows x64
npm ci
node scripts/sync-upstream.js --force --skip-mac
node scripts/patch-all.js win
npm run build:win-x64
# Linux ARM64, run on an ARM64 host
npm ci
node scripts/sync-upstream.js --force --skip-win
node scripts/patch-all.js mac-arm64
npm run build:linux-arm64

Builds resolve the latest stable official Codex CLI once per release. Set CODEX_CLI_VERSION=0.145.0 to pin a local or manual build to a specific official release.

Manual and scheduled GitHub Actions workflows build only these two targets.

Releases

The scheduled sync workflow publishes a formal ChatGPTDesktop-Rebuild GitHub Release only after both production targets build successfully. Each release includes:

  • Windows x64 and Linux ARM64 packages.
  • SHA256SUMS.txt for download verification.
  • release-manifest.json with source versions, bundled Codex CLI version, build commit, workflow provenance, sizes, and SHA-256 hashes.
  • A clean mae5-v<upstream-version> tag. Rebuilds of an already published upstream version use -r2, -r3, and later revision tags instead of replacing a published release.

Manual validation builds remain available through Build MAE5 Targets (Manual). To force a production release without waiting for a new upstream version, run Sync OpenAI App & Release MAE5 Targets with force enabled.

Upstream Development

git fetch upstream
git merge upstream/master

Upstream changes are merged intentionally so MAE5 patches can be reviewed and revalidated instead of being overwritten automatically.

Credits

License

This project rebuilds the Codex Desktop app for cross-platform distribution. Original Codex CLI components remain subject to their upstream licenses.

About

MAE5 production rebuild of the ChatGPT/Codex desktop app for Windows x64 and Linux ARM64

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages