Windows Codex app missing “\control other devices"” tab in Settings > Connections #28919
Copy link
Copy link
Open
Labels
appIssues related to the Codex desktop appIssues related to the Codex desktop appbugSomething isn't workingSomething isn't workingremotewindows-osIssues related to Codex on Windows systemsIssues related to Codex on Windows systems
Description
What version of the Codex App are you using (From “About Codex” dialog)?
Version 26.611.62324 • Released Jun 17, 2026
What subscription do you have?
Pro
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
I want to control codex remotely from my windows pc, under the connections tab the "control other devices" tab is missing. Displayed are "control this pc" and "ssh"
What steps can reproduce the bug?
Opening the connection settings
What is the expected behavior?
control other devices tab being displayed and I can control
Additional information

Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
appIssues related to the Codex desktop appIssues related to the Codex desktop appbugSomething isn't workingSomething isn't workingremotewindows-osIssues related to Codex on Windows systemsIssues related to Codex on Windows systems
Activity
alessandrotesoro commentedon Jun 21, 2026
Same issue here.
ivawzh commentedon Jun 22, 2026
same. also connect from mac to pc constantly loops between "Connection failed" and "Connecting"
gatethegreat commentedon Jun 23, 2026
Me as well
nyavana commentedon Jun 29, 2026
Same issue, hope the capability to control other devices get added to Windows as well
rnisthal commentedon Jul 1, 2026
Please add this feature
tksuns12 commentedon Jul 3, 2026
Pleaaaaaaaase
FlyAndNotDown commentedon Jul 8, 2026
Please add this feature
Blueteak commentedon Jul 10, 2026
Would also like to highly request this feature be available from Windows!
ilnytskyi commentedon Jul 14, 2026
still an issue as of mid-July 2026
jfloersch commentedon Jul 14, 2026
Still an issue. Frustrating that this is available on Mac but not on Windows, and that the documentation does not provide any indication that it's a Mac-only feature.
ilnytskyi commentedon Jul 14, 2026
As a workaround for the missing “Control other devices” option, I tried connecting through Settings → Connections → SSH to another Windows machine.
Regular SSH works and public-key authentication succeeds, but the Codex app appears to assume that every remote host uses a POSIX shell. The remote Windows OpenSSH server uses
cmd.exe, so Codex’s Bash shell-detection command fails:I confirmed that:
C:\Windows\System32\cmd.exe.codexis installed and available on the remotePATH.It looks like the SSH connection flow does not detect the remote OS/default shell before sending Bash-specific commands.
Expected behavior: Codex should detect whether the remote shell is
cmd.exe, PowerShell, or a POSIX shell and use compatible commands. Alternatively, if native Windows SSH hosts are unsupported, the UI should report that clearly instead of displaying a generic SSH connection failure.As another workaround, I am trying a separate SSH server inside WSL so Codex receives the Bash environment it expects.
42 remaining items
DNAshx commentedon Sep 2, 2026
Not in a rush with this, so waiting for the official solution for now.
SrPedro69 commentedon Sep 2, 2026
Same issue here as of September 2, 2026 on two Windows PCs in Spain.
Setup:
On the host, Settings → Connections → Control this PC → Add → Computer successfully generates a pairing code and explicitly instructs me to enter it under Settings → Connections → Control other devices on the other computer.
However, on both Windows PCs the Connections screen only shows:
The Control other devices tab is completely missing, so there is nowhere to enter the generated pairing code and Windows-to-Windows pairing is impossible.
This is especially frustrating because the UI itself advertises the computer-to-computer pairing flow. Please enable/fix Control other devices on Windows, or clarify the rollout/status in the UI and documentation.
claytonwramsey commentedon Sep 2, 2026
I also experience this issue on the Fedora Linux latest release of Codex, installed via RPM.
pxlsy2000 commentedon Sep 4, 2026
Adding another strong +1 from a Windows user.
Windows-to-Windows Remote Control is an urgently needed workflow for users who keep one Windows machine online as their main Codex host and need to access it from another Windows PC. Mobile Remote is useful for quick checks, but it is not a practical replacement for a desktop interface when managing multiple chats, reviewing diffs, reading terminal output, and working for extended periods.
The current setup flow is also very confusing: the Windows host can generate a computer pairing code and explicitly instruct the user to open Settings → Connections → Control other devices on the second computer, but that tab does not exist in the Windows app—even when both machines are fully updated.
There is clearly substantial demand for this feature. Could the Codex team please confirm:
Please consider prioritizing this. For users whose primary computers are both Windows machines, this missing capability significantly limits the usefulness of Codex Remote.
hhhz1118 commentedon Sep 5, 2026
I can reproduce this on Windows as well. In Settings > Connections, the Windows app shows only “Control this computer” and “SSH”; the “Control other devices” tab is missing. The same account can successfully connect to/control the Windows host from the ChatGPT mobile app, so the host-side Remote Control setup and account pairing appear to be working. The missing functionality is specifically Windows desktop -> another Windows device. Expected: the Windows desktop app should expose “Control other devices” (as shown in the Mac UI) so a second Windows PC can pair with and control the host. Current workaround: mobile Remote Control works, but Windows-to-Windows control cannot be initiated from the GUI.
drarvindc commentedon Sep 5, 2026
Current status on Windows Remote Control:
Tested on the current Windows Codex build: Released 5 Sept 2026
26.901.4112326.901.5003.0On this build, the renderer CDP endpoint still opens, but the Electron main-process inspector no longer becomes available. That breaks the older bootstrap path which depended on the main inspector.
A renderer-only path does work on this build. In testing:
bridgeProof=TrueActiveThe current public
openai/codexrepository contains the remote-control backend pieces such as transport, enrollment, pairing, status, and client-management RPCs, but the Windows Desktop UI gate, Electron bridge/preload layer, andremote-control-device-key.nodeimplementation do not appear to be present in the public repo.So at the moment this looks like a Desktop-package-layer issue rather than something that can be fixed cleanly with a PR against the public Rust repository.
The renderer-only behavior can be tested here:
https://github.com/drarvindc/codex-remote-launcher
Current tested release:
https://github.com/drarvindc/codex-remote-launcher/releases/tag/v0.3.0
asaph-xxx commentedon Sep 5, 2026
I am using this now, and I can't thank you enough for it!
Tristan-sdu commentedon Sep 6, 2026
Still reproducible on Windows as of 2026-09-06.
In
Settings > Connections, the Windows Codex app only shows:Control this computerSSHThere is still no
Control other devicestab, so this Windows machine cannot act as the controller for another Codex host through the first-party Remote Control flow.This is especially confusing because the current Codex help documentation describes Windows as being able to control other devices. The UI on this machine is in Chinese, where the two visible tabs are
控制此电脑andSSH.Expected behavior: Windows should expose the same
Control other devicespairing/controller flow available on supported controller platforms, including Windows-to-Windows remote control.I have a current screenshot showing the missing tab and can provide the exact Codex app build number if useful.
Underdog87 commentedon Sep 7, 2026
Still issue on Windows as of 2026-09-07.
Even the Open AI already rolled- out the latest "State-of-the-art" Gpt 6 Astra. This feature on Windows is still missing.
Really don't know why on earth they do not want to fix this...
matthewlilley commentedon Sep 7, 2026
The secondary PC shows ability to control from other PCs and gives a pairing code and instructions to connect from primary PC, but "control other devices" tab is not visible in the Codex for Windows app. Looks like an incomplete rollout which has been like this for numerous months now. Is there any ETA on this being available?
projectamuna commentedon Sep 8, 2026
same here, trying to control my macOS codex from Windows.
m121212 commentedon Sep 9, 2026
ChatGPT-RemoteTab-Patch-26.901.6511.0.zip
Fix for hidden “Control other devices” tab in ChatGPT for Windows
Problem
In some recent versions of ChatGPT for Windows, the “Control other devices” functionality is already implemented in the application, but the corresponding tab is not visible under:
This prevents the Windows application from starting the authorization flow required to remotely control another Windows or macOS device.
The issue was reproduced on:
The important finding is that the feature itself is already present in the application code.
Root cause
Inspection of the application's JavaScript bundle shows that the tab is explicitly defined as:
id: `access-other-devices`with the label:
defaultMessage: `Control other devices`The application evaluates an additional feature-control condition before adding this tab to the Connections interface.
The relevant logic can be simplified as:
Therefore:
If this additional flag evaluates to the state that hides the feature, “Control this PC” may still be available while “Control other devices” is completely removed from the UI.
The tab is not merely disabled. It is excluded from the list of tabs rendered by the Connections page.
Exact file modified
This is not a configuration tweak.
The modification is made directly to the JavaScript bundle shipped inside ChatGPT's Electron
app.asararchive.For the tested build:
the ASAR archive in the patched copy is located at:
Inside
app.asar, the exact JavaScript file modified is:Therefore, the complete logical path of the modified file is:
The relevant minified code is:
and the patch changes it to:
In practice, this is a one-character change:
Since:
the additional UI-level gate for “Control other devices” is forced to
true.The surrounding logic then becomes, conceptually:
The patch therefore removes only the additional visibility gate while leaving the remaining logic untouched.
Authentication, permissions, device authorization and general remote-control availability checks are still handled normally by ChatGPT and OpenAI services.
Download
Download the complete patch package:
ChatGPT-RemoteTab-Patch-26.901.6511.0.zip
SHA-256:
The package contains:
The patch is intentionally distributed as a complete package rather than as a single modified application file.
The official Microsoft Store installation is not overwritten.
Installation
1. Download and extract the ZIP
Download:
Extract the entire archive to a normal folder.
Do not run individual scripts directly from inside the ZIP.
2. Run the installer
Double-click:
Run it as a normal user.
Do not run it as Administrator.
The installer verifies the installed ChatGPT version and creates a separate test copy.
When prompted, confirm the operation.
The patched copy is created under:
which normally corresponds to:
The official ChatGPT Microsoft Store installation remains unchanged.
3. Launch the patched copy
After the patch has been successfully applied, launch:
The patched instance uses the modified
app.asarfrom the test copy.Unlocking the feature
In the patched ChatGPT application, open:
The previously hidden tab should now be visible.
Then:
This browser authentication / permission step is important.
What happens after authorization
After completing the authorization flow:
At this point, “Control other devices” should also be available in the original ChatGPT application.
The original application's files remain unmodified.
This behavior strongly indicates that the effective feature entitlement / authorization is controlled server-side.
The patch only exposes the already implemented UI entry so that the browser-based authorization flow can be reached.
Once the account/device has completed that authorization flow, the original application receives the resulting server-side state and exposes the feature normally.
Why this points to a server-side lock
The patched copy only changes the UI visibility condition.
It does not:
Yet, after browser authentication and permission approval are completed through the patched copy, the functionality becomes available in the original app as well.
This strongly suggests that the effective authorization / entitlement state is stored remotely and associated with the ChatGPT account and/or device.
In other words:
Removing the patch
Once “Control other devices” is visible and working in the original ChatGPT application, the patched copy is no longer required.
First, close all ChatGPT processes.
Then double-click:
Follow the removal prompt.
Alternatively, the test copy can be removed manually.
Open:
and enter:
Then remove:
The full path is normally:
For this specific build, the application copy is located at:
Deleting the entire:
folder also removes the separate test profile and any remaining files associated with the patched copy.
Do not uninstall the official ChatGPT application.
After removal, simply start ChatGPT normally from the Windows Start menu.
Connecting another Windows PC or macOS device
Once the functionality has been unlocked in the original application, the patch is no longer involved.
Open the official ChatGPT application and go to:
You can then proceed with the normal pairing flow for another supported computer.
The target can be:
or:
Complete the authorization / pairing flow shown by ChatGPT on the machines involved.
From that point onward, the official ChatGPT application can be used normally.
Important notes
This patch does not add Remote Control to ChatGPT.
The functionality is already present in the Windows application.
The patch only exposes a UI entry that is hidden by an additional feature-control condition.
This workaround does not bypass authentication, permissions or device authorization.
The normal OpenAI authorization flow still has to complete successfully.
This is also not a configuration-file modification.
It is a source-level modification of the JavaScript bundle shipped inside ChatGPT's Electron
app.asararchive.The exact modified file for this build is:
inside:
The filename:
is specific to ChatGPT Windows build:
Future builds may use a different content hash in the filename.
Do not blindly apply the same modification to another version without first locating and verifying the corresponding
remote-connections-settings-*bundle.Tested configuration
Support
If this workaround saved you some time or helped you unlock the feature, you can support further investigation and updates here:
☕ [Buy me a coffee](https://buymeacoffee.com/marcello.montanino)
If you test this workaround on a newer ChatGPT Windows build, please report the exact version number and whether the same behavior is still present.
scaepz commentedon Sep 11, 2026
This is working for me now in Codex on W11-W11, on both my company laptop and account and my personal account and PC. Much thanks.
ilnytskyi commentedon Sep 11, 2026
yes they finally fixed it
BunBnnuy commentedon Sep 11, 2026
Its working now. Thank you very much