Windows Codex app missing “\control other devices"” tab in Settings > Connections
Open 💬 44 comments Opened Jun 18, 2026 by zi070410
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
<img width="1894" height="1518" alt="Image" src="https://github.com/user-attachments/assets/fa18bd9b-52c3-4f71-a396-bd318cb80f03" />
44 Comments
Same issue here.
same. also connect from mac to pc constantly loops between "Connection failed" and "Connecting"
Me as well
Same issue, hope the capability to control other devices get added to Windows as well
Please add this feature
Pleaaaaaaaase
Please add this feature
Would also like to highly request this feature be available from Windows!
still an issue as of mid-July 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.
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.
Still reproducible on the current Microsoft Store Windows build as of 15 July 2026.
Environment
Actual behaviour
codex://settings/connections/devicesdoes not expose the missing tab.Expected behaviour
Windows Codex desktop should expose “Control other devices” so this PC can act as the controller, matching the documented desktop-to-desktop flow.
This appears asymmetric: hosting works on Windows, but controlling another desktop from this Windows PC is unavailable.
Additional implementation clue from inspecting the shipped Windows app bundle (this is an inference, not a confirmed root cause):
782640499). In the current bundle, the tab is included only when the gate evaluates false.features.remote_connections=truesetting controls a different Connections-level path and does not restore the hidden controller tab.This creates an impossible UI state on Windows: the host/pairing-code flow is enabled and directs users to a controller flow that the same shipped app hides. If controller mode is intentionally unavailable on Windows, the Computer option/instructions should be platform- or gate-aware; otherwise the controller tab should be exposed when computer pairing is offered.
The pairing code and account identifiers are intentionally omitted.
same issue here
That tab is missing on the Windwos Codex Desktop as well.
@russlib @ScottKemp @tibo-openai
I was able to patch the flag that was causing the tab to be hidden and get the OAUTH flow + device activation code input to work. Added a device successfully after that and everything seemingly works perfectly. The functionality is all there and feature complete. Perhaps someone forgot to enable the feature flag for the Windows build?
<img width="2489" height="1243" alt="Image" src="https://github.com/user-attachments/assets/6c4cca09-800b-468a-9171-cd036e8679da" />
Can you share how?
I have the same issue on the windows build
Same here...
please tell us how to fix this @h5kk
@lijiachen417 @hatson321 I was able to patch it too on those builds: 26.623 and the current 26.715 build.
I encountered two obstacles :
First, flipping the feature flag on to get the tab to show. Even with the tab active, enrollment wouldnt work and would throw with
Remote control device keys are only available on macOSand there is a missing remote control package, so it dies before oauth : remote_control_authorize_failed in codex-desktop-*.log (localappdata)I used sol to help write a patching script that builds a copy of the app, then patch it so your original is untouched and you can just pin the patched copy as you go, still update the release copy and patch as you go until its fixed upstream. But sol wouldnt let me hack into codex app's internals, and no, I am not going to "Apply to be part of the Cybersecurity Research Program" as per the api errorMsg. So I just did the sane thing, asked Kimi K3 and it didnt need much guidance.
Warnings : Its obviously unsupported, the file backed key used for signing can be decrypted by any process running in userspace priv.
Here is the repo https://github.com/zdaar/codex-hacks
Bonus : it also contains a patch to hack away (disable) the diff collecting pannel that can slow your wsl maching to a crawl and straight up lock it in some cases : Codex Desktop on Windows eagerly runs review-summary Git snapshots on restored workspaces, causing CPU/IO spikes #30820
Edit : Screenshot
<img width="752" height="612" alt="Image" src="https://github.com/user-attachments/assets/d3566367-7c32-451c-ae65-b6467bc44e3b" />
I now have it successfully working on Windows with full functionality without recompiling any Codex binary, just debugging hooks.
<img width="997" height="545" alt="Image" src="https://github.com/user-attachments/assets/e706d284-c8bc-4a71-9540-c5a719290c25" />
<img width="401" height="255" alt="Image" src="https://github.com/user-attachments/assets/52c10e54-0fef-409b-85b7-f5360015a8ae" />
See this gist for instructions and code to do it
Thank you for this. I added a project importer so that the app mimics macos app. all existing chats and projects from remote device are imported and visible on the sidebar along with local chats and projects.
Here is the repo-
https://github.com/harisharvind/codexwinsync
this worked for me thank you
+1 for windows
There are many threads about similar feature enahcement request for windows, when will this be part of the official release?
Still reproducible on Windows with Codex app version 26.727.6591.0 (x64).
Settings > Connections only shows Control this PC and SSH; Control other devices is absent.
The inconsistency is especially confusing: Control this PC > Add > Computer generates a pairing code and explicitly tells the user to enter it under Settings > Connections > Control other devices, but that tab does not exist.
The host-side flow can generate the pairing code, and SSH remote projects work, but this Windows PC cannot act as the controller for another Codex desktop.
Could the team confirm whether controller mode is intentionally gated on Windows and whether there is an ETA for enabling it in the official build?
If you're on Windows and Settings → Connections only shows Control this PC and SSH, I maintain an open-source workaround for this exact missing-tab issue:
It restores Control other devices on compatible Windows Codex Desktop builds and installs a small tray supervisor that reapplies the integration after Codex restarts or compatible updates. Installation is now through the
.exerelease—no PowerShell setup is required.This is an unofficial, community-maintained workaround, not an OpenAI release. Please review the source/README before installing; a first-party Windows implementation is still the preferred long-term fix.
Still reproducible on Windows with ChatGPT/Codex desktop app 26.803.5235.0 (x64).
Environment/use case:
This appears to be the same Windows controller-side feature gating reported here, rather than a host setup or account-pairing failure.
Please add this feature officially.
same problem
Still reproducible on Windows with Codex Desktop 26.803.10989.0.
The community investigation suggests this is not solely a hidden UI tab. The Windows package contains the controller UI, but Windows also lacks the macOS
remote-control-device-keyimplementation. Community workarounds recreate that functionality using Windows DPAPI, indicating that official support likely requires a security-reviewed Windows key-storage implementation rather than simply changing a feature flag.Could an OpenAI maintainer clarify:
Currently, Windows can generate a computer pairing code and instruct users to enter it under Settings → Connections → Control other devices, but that tab is absent on Windows. Even if controller support is not imminent, making those instructions platform-aware would resolve a confusing and impossible workflow.
I am specifically requesting the supported Windows client experience—not endorsement of the unofficial runtime-injection workarounds.
^^^ The people want to know.
+1 upvote to get this moving and implemented.
Thanks!
Not having this feature on Windows yet is crazy
Hi — I hit exactly this on Windows and have been maintaining an open-source fix: https://github.com/naipi11/Codex-Control-other-devices-Windows
The "Control other devices" UI and backend calls are actually bundled with the Windows app — they're just gated/hidden, and the Windows device-key path isn't fully enabled. The fix re-enables the entry, stores the device key with DPAPI, and runs as a tray supervisor so it survives Codex restarts/updates. Verified on Win 11 with Codex Desktop 26.803.10989.0.
It's a community workaround, not an official OpenAI fix, but it has been stable for me. README has screenshots and an installer.
It hasn't been fixed for a longer time. To bring more visibility to this issue, we can try to send more feedback reports about it.
<img width="372" height="374" alt="Image" src="https://github.com/user-attachments/assets/bcca0bc6-3894-4e90-8572-66d1164ec19d" />
If anyone knows windows maintainers/contributors maybe we can tag them too.
According to merged PRs one of them could be @charliemarsh-oai
in the words of a wise man.... "C'mon, maaaan!!??!"
Also exists on Linux, please
Please fix it now. Have had this problem for a month now.
@jif-oai
I'm experiencing the same issue on Windows 11.
The "Control other devices" option is not available under Settings → Connections. I only see the options to control this computer / SSH, so there is no place to enter the pairing code shown on the other device.
Environment:
26.818.32112Unsubscribed my pro plan because of this issue.
Also waiting for this.
same problem
that's the only thing preventing me to migrate from claude code.