Incodex
Incognito toggle for Codex desktop.
Changelog
- Hat-glasses stays put: toggling the sidebar no longer drops the control. It stays left of Search.
- Two-layer updates:
incodex runtime refreshes inject logic under ~/.incodex/runtime/ without touching Codex. incodex install is only for the first patch or after an official Codex upgrade.
- Already current is a no-op: if the app is patched and the runtime matches, install prints the plan and exits. It does not quit ChatGPT.
- Quit is asked, and Cancel aborts: a live patch asks before quitting. Codex may show its own Quit/Cancel dialog; Cancel leaves the app running and install does not replace the bundle.
- Dry-run cannot become a live install: unknown flags (including a stray comma on
--dry-run) exit instead of patching.
- Homebrew tap:
brew install daftAI2026/tap/incodex. The formula is bumped from this release.
- Readable CLI: English README plus a Chinese translation, Enter/ESC confirm, aligned ➤ / ✓ / ! output, and a TTY spinner.
更新日志
- 帽子墨镜不再丢:开关侧边栏后,按钮还在搜索左边。
- 更新分两层:
incodex runtime 只写 ~/.incodex/runtime/,不改 Codex。incodex install 只用于第一次打补丁,或官方 Codex 升级之后。
- 已经是最新就什么都不做:包已打过、runtime 也对得上时,install 打印计划然后退出,不会关 ChatGPT。
- 退出会先问,取消就中止:真换包才会问要不要退出。Codex 自己也可能弹出 Quit/Cancel;点 Cancel 则进程还在,这次安装不会换包。
- dry-run 不会变成真装:未知参数(包括
--dry-run 后面多一个逗号)直接退出,不会打补丁。
- Homebrew tap:
brew install daftAI2026/tap/incodex。这次发版会 bump formula。
- 更好读的 CLI:英文 README 加中文译本,回车/ESC 确认,➤ / ✓ / ! 对齐,以及终端转圈。