A middleware layer for Codex Desktop. It lets you use a phone, tablet, or another computer to access and operate Codex on a target machine through a browser, making it suitable for continuous AI Codin
OpenCodex is a middleware layer for Codex Desktop. It lets you use a phone, tablet, or another computer to access and operate Codex on a target machine through a browser, making it suitable for continuous AI Coding in LAN or remote LAN environments.
Features
Access Codex on the target machine through a browser, with no proxy network or extra account requirements, and support for phones, tablets, computers, and other devices.
Native Codex experience.
Supports local access, LAN access, and remote LAN access with Tailscale / ZeroTier / VPN.
Supports setting an access password to avoid unauthenticated exposure.
Provides a launcher for visual configuration of the listen address, port, access password, and more.
Automatically updates to the local Codex Desktop version on startup, keeping compatibility with new-version features.
Provides optimizations for mobile devices.
What's new in 2.1.0
New Features - All-New Official Runtime Compatibility Core: Introduces a unified, strongly-typed virtual modification framework and lifecycle management. It organizes compatibility adaptations—using layers such as modification points, Adapters, and Providers—to standardize modifications to official behavior while supporting debugging and observability for development. - Expanded Official Runtime Adaptation Capabilities: Adds support for the new Codex runtime layout, renamed avatar overlays, structured App Host messages, and more comprehensive official runtime reporting and state synchronization. - Enhanced Launcher Capabilities: Prioritizes the installed PWA when launching OpenCodex; supports backing up and restoring official runtime resources from the previous version, reducing recovery costs after official runtime updates. - Enhanced Smart Scheduling: Supports dynamic scheduling tiers and configurable history limits for categories; the UI displays the currently selected tier and category fallback status, and restores the scheduling summary after runtime updates. Default scheduling configurations have also been updated for the GPT6 release. Optimizations/Refactoring - Optimized initial web loading and session recovery, significantly improving load speeds. - Enabled immutable caching for patched static resources with content hashes, reducing redundant data transfer for large assets during remote access. - Upgraded plugin development capabilities; implemented the Plugin v2 SDK based on the new virtual modification framework (see documentation for details). Fixes - Fixed compatibility issues related to the new official runtime layout, Window Controls Overlay (WCO) lifecycle, macOS runner startup, and ASAR integrity verification. - Fixed issues regarding scheduling summaries following WebSocket/IPC state changes and cross-thread request blocking. - Fixed sorting issues in the "Recently Updated" project list. - Fixed token usage display issues. - Fixed mobile-specific issues: sidebar touch scrolling, drag gesture conflicts, iOS layout restoration, and sidebar interactions after creating new tasks. - Fixed issues with browser window focus events, smart scheduling menu transparency, tooltips disappearing during scrolling, official app menu icon paths, and Gateway logout injection after visiting the settings page. - Fixed issues with hidden tray hooks after Electron updates and race conditions in Guardian approval status. - Fixed other known issues.
Added the “Smart Scheduling” plugin: Auto is now available in the model list and, once selected, automatically chooses a model and reasoning effort for each task. Users can customize scheduling tiers, models, reasoning effort, and classification rules in the Codex/ChatGPT settings, allowing the scheduling strategy to adapt to different users and usage scenarios.
Added real-time synchronization of Codex/ChatGPT Desktop task lists and activity status in the Web interface.
Added the “Project Recent Sort” plugin: the “Recently Updated” mode now sorts projects by their latest activity while preserving project order in “Manual” mode.
Fixes
Added support for the latest Codex/ChatGPT Desktop chunked IPC and sidebar bootstrap protocols, restoring Web refresh and initial data loading.
Fixed App Host relay failures after WebSocket reconnection, as well as task list and activity updates stopping after IPC resets or reconnections.
Fixed failures when copying certain official runtime files from WindowsApps/MSIX installations by adding a chunked read/write fallback.
Fixed account entry detection across different interface languages and the application menu not being hidden in the updated renderer.
Fixed the mobile sidebar not collapsing after creating a new task, with compatibility for updated official icons and sidebar markers.
Fixed Token Usage information not following the visibility of other action buttons, and aligned its font size with the timestamp style. …
2.0.2Jul 10, 2026
- Compatible with the new ChatGPT Desktop and GPT5.6 - Supports remote file downloads: You can right-click on blank areas, files, or folders in the file tree (sidebar) to download files to your local machine. - Supports remotely selecting an existing folder to create/open a project: Added workspace root picker UI and gateway-side IPC/HTTP support. - Enhanced login security: Added brute-force login protection and rate limiting logic. - Added an "Anti-Hibernation" setting to the Launcher. - Added an "Official Runtime Scan" switch to the Launcher. - Adjustments related to macOS dmp support for x64 architecture. Fixes - Fixed remote file upload processing, completed picked files IPC and web bridge logic. - Fixed the issue of missing credentials when loading the PWA manifest. - Fixed the adaptation of web-shell top window controls/layout under PWA Window Controls Overlay. - Fixed the issue of the gateway's local workspace folder selector not working. - Fixed compatibility issues related to Windows remote file testing. Optimizations/Refactoring - Launcher log writing optimization - Simplified Gateway static resource mapping logic. - Added/expanded multiple test coverage sets: auth rate limit, local files, static assets, workspace roots, official runtime, log writer, etc. Documentation - Supplemented environment variable documentation. - Added Linux support information.
2.0.1Jun 17, 2026
Updates:
Launcher now supports keeping the tray icon active even when the window is closed.
Added a plugin system. Enhanced functionality is achieved through this system, and it supports using third-party plugins from specified external plugin directories.
Fixed display issues on iOS.
Added PWA support, improving the local user experience.
Added automatic update checks for the launcher.
Added token consumption display (at the bottom of the AI reply).
Optimized the launcher UI.
Optimized the authentication page UI.
Frequently asked questions
Is OpenCodex free?
Yes. OpenCodex is free and open-source software released under the AGPL-3.0 license.
What is the latest version of OpenCodex?
The latest version is 2.1.0, released on Sep 13, 2026.
Is it safe to download OpenCodex?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 2a910aff1d359cec2bf16545ac0c593f24d134805bf60ec73c35e97754043593.
Which Windows versions does OpenCodex support?
OpenCodex runs on Windows and is available for 64-bit (x64) systems.
How do I install OpenCodex silently?
Run the offline installer with "OpenCodex.Setup.2.1.0.exe" /S /currentuser, or install it with Windows Package Manager: winget install --id=RyensX.OpenCodex -e --silent.
How do I uninstall OpenCodex?
Open Settings › Apps › Installed apps, find OpenCodex and select Uninstall. From the command line, run winget uninstall --id=RyensX.OpenCodex -e.
Alternatives to OpenCodex
Other AI for Productivity programs for Windows from different developers.
Codex CLI is an open‑source local coding agent that runs in your terminal, letting you write, edit, and understand code without leaving the command line.