Incodex
Incognito toggle for Codex desktop.
Changelog
- Native Rust CLI: Stable installs now receive native macOS binaries for Apple Silicon and Intel under the same
incodex and inc commands, with faster startup and no JavaScript runtime requirement for prebuilt installs.
- Open has the full incognito UI:
incodex open injects the same hat-glasses control and banner as an installed window, reports launch readiness before waiting, and burns the isolated session after close.
- Parallel windows stay independent: multiple incognito windows can coexist, each with its own Codex home, Chromium profile, process ownership, and cleanup lifecycle.
- Complete terminal experience: the native CLI matches the numbered and arrow-key menu, Vim navigation, confirmation flow, progress animation, completion marks, update notice, and lifecycle commands.
- A clearer exit affordance: hovering the hat-glasses in an incognito window now reveals a circle-x without changing its click behavior.
- Crash-safe mutation and recovery: install, uninstall, and recover now use durable journals, exclusive target locks, verified tree proofs, and real process-kill recovery so interrupted work cannot silently replace a healthy app with partial data.
- Native ASAR and signing safety: the native path preserves packed and unpacked archive behavior, app metadata, helper boundaries, hardened-runtime checks, and fail-closed restore verification.
- One verified release contract: script and Homebrew installs consume the same two macOS assets and verify
SHA256SUMS; new releases no longer publish a second legacy CLI asset.
更新日志
- 原生 Rust CLI:稳定安装现在为 Apple Silicon 和 Intel Mac 提供原生二进制,命令仍是
incodex 和 inc;启动更快,预编译安装不再需要 JavaScript 运行时。
- open 拥有完整无痕界面:
incodex open 会注入与安装模式相同的帽子墨镜按钮和横幅,先报告窗口已就绪,再进入等待,并在关窗后焚毁隔离会话。
- 并行窗口彼此独立:多个无痕窗口可以同时存在,每个窗口都有自己的 Codex home、Chromium 档案、进程归属和清理生命周期。
- 完整终端体验:原生 CLI 已对齐编号与方向键菜单、Vim 导航、确认流程、等待动画、完成标记、更新提示和生命周期命令。
- 更明确的退出提示:鼠标悬停在无痕窗口的帽子墨镜上时会显示圆圈叉号,同时保持原有点击行为。
- 可抗中断的修改与恢复:install、uninstall 和 recover 现在使用持久 journal、独占目标锁、已验证的目录证明和真实进程终止恢复,避免中断操作把健康应用静默替换成残缺数据。
- 原生 ASAR 与签名安全:原生路径保持 packed/unpacked 归档行为、应用元数据、辅助程序边界、hardened runtime 检查和失败即拒绝的恢复验证。
- 唯一且可校验的发布契约:脚本和 Homebrew 安装消费同一组 macOS 双架构资产并校验
SHA256SUMS;新版本不再发布第二份旧 CLI 资产。