Releases: d8dzmf5mfn/codex-inner-ide
Release list
Codex Inner IDE v0.4.4 Preview
Codex Inner IDE v0.4.4 Preview
Highlights
- Restores
stdoutandstderrwhen the current Codex App Server returns
buffered command output without streaming every output event. - Applies the shared output reconciliation path to Python, Java, JavaScript,
and TypeScript without duplicating streamed output. - Reports explicit Output status for HTML, CSS, and Markdown previews while
retaining JSON validation output. - Keeps the development Demo Host honest: command runtimes now state that code
was not executed instead of showing a false successfulRan …result. - Adds persistent Edit with Codex states for generating, ready, applied,
rejected, cancelled, stale, and failed proposals.
Verification
- Frontend unit tests and production build.
- Swift unit, loopback, Preview, security, and App Server integration tests.
- Real Python and JavaScript stdout execution through the bundled Codex App
Server; Java and TypeScript use the same reconciled command-output path. - Independent macOS Release build, strict deep signature validation, archive
integrity checks, and public Release asset reverse verification.
Artifacts
Codex.Inner.IDE-v0.4.4-preview-macos-arm64.zipCodex.Inner.IDE-v0.4.4-preview-macos-arm64.zip.sha256codex-inner-edit-v0.1.0.zipcodex-inner-edit-v0.1.0.zip.sha256
This preview is ad-hoc signed and is not notarized.
Codex Inner IDE v0.4.3 Preview
Codex Inner IDE v0.4.3 Preview
Highlights
- Adds a validated compatibility profile for Codex Desktop
26.721.41059
build5848with bundledcodex-cli 0.146.0-alpha.3.1. - Enables the existing Browser-first IDE route for the new compatibility
profile, with authenticated readiness and automatic native-window fallback. - Opens and focuses the built-in Browser tab with an explicit CDP user gesture
for the updated popup behavior. - Opens and focuses the built-in Browser tab with a scoped CDP user gesture;
other renderer evaluations remain non-user-gesture operations. - Retains all
v0.4.2-previewCDP recovery, Workspace, runtime, completion,
Setup, theme, sidebar, loopback Bridge, and security behavior. - Keeps support for all previously validated Codex Desktop profiles.
Compatibility evidence
- The installed ASAR retains the Sidepanel, composer, Quick Chat,
selected-text overlay, and avatar-overlay markers used bydesktop-v1. - The bundled CLI retains
codex app-serverand stdio transport. - The installed Codex bundle passes strict deep signature verification.
- Compatibility, frontend, Swift, live Browser, and App Server integration
checks run against the installed Codex build before packaging.
Artifacts
Codex.Inner.IDE-v0.4.3-preview-macos-arm64.zipCodex.Inner.IDE-v0.4.3-preview-macos-arm64.zip.sha256codex-inner-edit-v0.1.0.zipcodex-inner-edit-v0.1.0.zip.sha256
This preview is ad-hoc signed and is not notarized.
Codex Inner IDE v0.4.2 Preview
Codex Inner IDE v0.4.2 Preview
Fixes
- Restores Browser-first IDE opening after the Companion restarts while Codex
Desktop26.721.30844is already running. - Recovers and validates Codex's active random loopback CDP port from the
running process instead of requiring another Codex relaunch. - Treats the authenticated Browser
clientReadyhandshake as the source of
truth because this Codex build can returnnullfromwindow.openafter
successfully creating the built-in Browser tab. - Extends the Browser startup allowance to 12 seconds while retaining native
fallback when the authenticated handshake does not arrive.
Validation
- Live CDP discovery and WebSocket connection against Codex Desktop
26.721.30844build5813. - Real
Open IDEhandoff into the Codex built-in Browser. - Real Workspace, file tree, Monaco editor, and local runtime state loaded
without a Mock Host fallback. - Frontend tests, Swift tests, Release build, archive validation, and signature
verification.
Artifacts
Codex.Inner.IDE-v0.4.2-preview-macos-arm64.zipCodex.Inner.IDE-v0.4.2-preview-macos-arm64.zip.sha256codex-inner-edit-v0.1.0.zipcodex-inner-edit-v0.1.0.zip.sha256
This preview is ad-hoc signed and is not notarized.
Codex Inner IDE v0.4.1 Preview
Codex Inner IDE v0.4.1 Preview
Highlights
- Adds a compatibility profile for Codex Desktop
26.721.30844with bundled
codex-cli 0.146.0-alpha.3. - Enables the existing Browser-first IDE route for the new compatibility profile,
with automatic native-window fallback. - Retains all
v0.4.0-previewmulti-language runtime, completion, Workspace,
Setup, theme, sidebar, authenticated loopback Bridge, and security behavior. - Keeps support for the previously validated Codex Desktop profiles.
Compatibility evidence
- The installed ASAR retains the Sidepanel, composer, Quick Chat,
selected-text overlay, and avatar-overlay markers used bydesktop-v1. - The bundled CLI retains
codex app-serverand stdio transport. - Compatibility and App Server integration tests run against the installed
Codex build before packaging.
Artifacts
Codex.Inner.IDE-v0.4.1-preview-macos-arm64.zipCodex.Inner.IDE-v0.4.1-preview-macos-arm64.zip.sha256codex-inner-edit-v0.1.0.zipcodex-inner-edit-v0.1.0.zip.sha256
This preview is ad-hoc signed and is not notarized.
Codex Inner IDE v0.4.0 Preview
Codex Inner IDE v0.4.0 Preview
Highlights
- Browser-first real IDE for validated Codex Desktop builds, with automatic native-window fallback.
- Authenticated loopback HTTP bridge on a random port, token-in-fragment bootstrap, streaming events, Origin checks, a 16 MiB request limit, and restrictive CSP.
- Multi-client dirty state, active edit context, Save All coordination, heartbeat, disconnect, and service-restart handling.
- Python, Java, JavaScript, TypeScript, HTML, CSS, JSON, Markdown, and Plain Text language actions.
- Structured missing-runtime Setup guidance with copy-only commands, official downloads, and live Recheck.
- Java discovery through
JAVA_HOME, Workspace.jdk, system JDKs, Homebrew, and PATH. - Multi-language local completion, recent Workspace switching, redesigned file tree, collapsible sidebar, and Auto / Light / Dark themes.
- Development Vite mode is explicitly labelled
Demo host; demo runtimes no longer appear as real installed environments.
Security boundaries
- The Companion App binds only to
127.0.0.1. - Browser workspace APIs require the per-process token and same-origin requests.
- Runtime setup commands are never executed by the IDE.
- The Codex app, ASAR, signature, and private IPC are not modified.
- The native WKWebView Bridge and Unix Socket MCP Bridge remain available.
Artifacts
Codex.Inner.IDE-v0.4.0-preview-macos-arm64.zipCodex.Inner.IDE-v0.4.0-preview-macos-arm64.zip.sha256codex-inner-edit-v0.1.0.zipcodex-inner-edit-v0.1.0.zip.sha256
This preview is ad-hoc signed and is not notarized.
Compatibility note
The authenticated Browser page and native fallback were live-validated with
Codex Desktop 26.715.72359. The injected Sidepanel-to-Browser handoff remains
version-gated preview behavior because it requires a user-approved Codex relaunch
with a random loopback-only CDP port. Unknown versions and failed handshakes use
the native IDE.
Codex Inner IDE v0.3.0 Preview
Codex Inner IDE v0.3.0 Preview
Adds explicit, Enter-approved Python edit proposals and time-adaptive IDE colors.
Changes
- Adds the repo-local
codex-inner-editSkill and stdio MCP server. - Generates proposals in an ephemeral Codex App Server turn with
readOnly,approvalPolicy: never, and network access disabled. - Shows inline Monaco additions/removals; Enter applies one undoable buffer edit, Esc rejects, and only
⌘Swrites to disk. - Rejects stale buffers, non-Python or read-only files, oversized contexts, malformed dynamic-tool responses, and concurrent proposals.
- Adds a same-UID, token-authenticated Unix socket between the plugin MCP process and the running controller; tool results never include source code.
- Automatically uses a light IDE theme from 07:00–18:59 local time and a dark theme from 19:00–06:59.
- Adds a per-workspace Pin control that keeps the IDE window above other apps until unpinned.
- Removes Add to chat and keeps More details as the single selection handoff, with updated Quick Chat composer discovery.
- Detects missing or stale Codex CDP sessions when More details is used, requests an explicit Codex relaunch, and falls back to the clipboard when relaunch is declined or unavailable.
Artifacts
Codex Inner IDE-v0.3.0-macos-arm64.zipCodex Inner IDE-v0.3.0-macos-arm64.zip.sha256codex-inner-edit-v0.1.0.zipcodex-inner-edit-v0.1.0.zip.sha256
Preview limitations
- Apple Silicon and macOS 14 or newer.
- Ad-hoc signed and not Apple-notarized.
- Python edits are limited to the active selection or active file; multi-file proposals are not supported.
- The App Server proposal protocol and Codex Desktop UI integration are experimental and version-bound.
Codex Inner IDE v0.2.1 Preview
Codex Inner IDE v0.2.1 Preview
Compatibility update for Codex Desktop 26.715.72359.
Changes
- Adds a
desktop-v1compatibility profile for Codex Desktop26.715.72359
(bundle build5718). - Keeps support for the prior
26.715.72028,26.715.71837, and
26.715.70719profiles. - Keeps the bundled CLI requirement at
codex-cli 0.145.0-alpha.30. - Preserves fail-closed renderer and composer checks.
Validation
- Installed app version, bundle build, signature identity, CLI version, and
packaged ASAR markers inspected locally. - React/Vitest tests, Swift tests, real App Server sandbox integration test,
release build, archive checksum, and extracted bundle signature verification. - Live CDP Sidepanel and chat handoff verification remains pending because it
requires an explicit Codex relaunch.
Preview limitations
- Apple Silicon and macOS 14 or newer.
- Ad-hoc signed and not Apple-notarized.
- Version-bound CDP and UI selectors may break after a Codex update.
Codex Inner IDE v0.2.0 Preview
Codex Inner IDE v0.2.0 Preview
First public preview of a local Python IDE companion for Codex Desktop on macOS.
Highlights
- Native
NSPanel + WKWebViewwindow with Monaco, file tree, tabs, Output and Problems. - Versioned atomic saves with external-change conflict handling and workspace boundary checks.
- Python interpreter discovery,
.venvcreation, Run/Stop and traceback navigation. - Python execution through the bundled Codex App Server with
workspaceWrite, one writable root and network disabled. Add to chatfills the active Codex task composer without sending.More detailsopens ChatGPT Quick Chat and fills the focused composer without sending.- Codex Sidepanel
IDEentry is injected belowFilesfor validated compatibility profiles.
Requirements
- Apple Silicon Mac running macOS 14 or newer.
- Codex Desktop
26.715.72028with bundledcodex-cli 0.145.0-alpha.30is the current validated profile.
Preview limitations
- The downloadable app is ad-hoc signed and is not notarized.
- Codex integration relies on private, version-bound CDP and UI selectors and can break after a Codex update.
- The IDE does not modify the Codex app bundle, ASAR or signature.
- No LSP, debugger, notebook, Git UI, interactive terminal, Side Chat, Review or AI autocomplete.
Validation
- React/Vitest tests.
- Swift unit and App Server sandbox integration tests.
- Release build and strict bundle signature verification.
- Live Quick Chat handoff verification with insert/read-back/clear and no message submission.