From cc484ab0bfcd3c54fef94d4b74d0ff55e4f295dd Mon Sep 17 00:00:00 2001
From: Michael Bolin
Date: Wed, 11 Mar 2026 13:04:05 -0700
Subject: [PATCH] Update README to explain change in Git history.
---
README.md | 62 +++++++++++++------------------------------------------
1 file changed, 14 insertions(+), 48 deletions(-)
diff --git a/README.md b/README.md
index 1e44875f21..ab1bc58605 100644
--- a/README.md
+++ b/README.md
@@ -1,60 +1,26 @@
-npm i -g @openai/codex
or brew install --cask codex
-Codex CLI is a coding agent from OpenAI that runs locally on your computer.
-
-
-
-
-If you want Codex in your code editor (VS Code, Cursor, Windsurf), install in your IDE.
-If you want the desktop app experience, run codex app or visit the Codex App page.
-If you are looking for the cloud-based agent from OpenAI, Codex Web, go to chatgpt.com/codex.
+# Backup of older version of `main` branch
----
+As explained on https://github.com/openai/codex/issues/14324, the following PR added a number of large binaries to a commit on the `main` branch that should not have gone in:
-## Quickstart
+https://github.com/openai/codex/pull/13953
-### Installing and running Codex CLI
+This PR reverted it:
-Install globally with your preferred package manager:
+https://github.com/openai/codex/pull/14232
-```shell
-# Install using npm
-npm install -g @openai/codex
-```
+But keeping this mistake in the history of `main` would forever add a material cost to doing `git clone https://github.com/openai/codex`.
-```shell
-# Install using Homebrew
-brew install --cask codex
-```
+We caught this shortly after more PRs were landed on `main` beyond #14232.
-Then simply run `codex` to get started.
+To ameliorate the situation, we went to https://github.com/openai/codex/commit/402ca6cc54141f145c42213e87c4e7b41e40d442 on `main` and pushed it to this branch to ensure all existing commits would be preserved:
-
-You can also go to the latest GitHub Release and download the appropriate binary for your platform.
+https://github.com/openai/codex/tree/main-with-prs-13953-and-14232
-Each GitHub Release contains many executables, but in practice, you likely want one of these:
+We then took `main`, excised these commits from history:
-- macOS
- - Apple Silicon/arm64: `codex-aarch64-apple-darwin.tar.gz`
- - x86_64 (older Mac hardware): `codex-x86_64-apple-darwin.tar.gz`
-- Linux
- - x86_64: `codex-x86_64-unknown-linux-musl.tar.gz`
- - arm64: `codex-aarch64-unknown-linux-musl.tar.gz`
+- https://github.com/openai/codex/commit/6baeec68bd1bdc11284885a6d00fa4db4e1327b6
+- https://github.com/openai/codex/commit/9b3332e62ffb4c10bfa8c7ac47184d8e6df92c49
-Each archive contains a single entry with the platform baked into the name (e.g., `codex-x86_64-unknown-linux-musl`), so you likely want to rename it to `codex` after extracting it.
+and force-pushed the result to `main`, admittedly rewriting history.
-
-
-### Using Codex with your ChatGPT plan
-
-Run `codex` and select **Sign in with ChatGPT**. We recommend signing into your ChatGPT account to use Codex as part of your Plus, Pro, Team, Edu, or Enterprise plan. [Learn more about what's included in your ChatGPT plan](https://help.openai.com/en/articles/11369540-codex-in-chatgpt).
-
-You can also use Codex with an API key, but this requires [additional setup](https://developers.openai.com/codex/auth#sign-in-with-an-api-key).
-
-## Docs
-
-- [**Codex Documentation**](https://developers.openai.com/codex)
-- [**Contributing**](./docs/contributing.md)
-- [**Installing & building**](./docs/install.md)
-- [**Open source fund**](./docs/open-source-fund.md)
-
-This repository is licensed under the [Apache-2.0 License](LICENSE).
+If you see any unexpected results when updating your local copy of the Codex repo, this is likely why.