Codex desktop sidebar should support Connection → Project → Thread grouping for remote hosts
Open 💬 8 comments Opened May 24, 2026 by mh5865
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What variant of Codex are you using?
App
What feature would you like to see?
In Codex desktop on Mac A, when controlling Mac B as a remote Codex host, "Sort by Projects" does not show Mac B's projects. The remote threads are only visible under "Sort by Connections", but that view does not group threads by project. This makes remote-control workflows much harder to navigate than Codex mobile, where the host/project context is clearer.
Expected: "Sort by Connections" should support nested grouping: Connection/Host → Project → Thread. Alternatively, "Sort by Projects" should include remote host projects, with a visible host label.
Additional information
_No response_
8 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Thanks for the duplicate suggestions. I reviewed #22947, #23933, and #24271.
I do not think this is a duplicate of those issues. The closest one is #23933, but this report is narrower: Mac-to-Mac remote control is usable here. Mac B's threads do appear on Mac A when the sidebar is sorted by Connections.
The problem is the Desktop sidebar information architecture after the remote threads are visible. "Sort by Projects" does not show Mac B's projects, while "Sort by Connections" shows Mac B's threads as a flat list without grouping them by their host project.
Expected behavior: the remote sidebar should support nested grouping such as Connection/Host → Project → Thread. Alternatively, Sort by Projects should include remote host projects with a visible host label, so local and remote project namespaces are not silently separated.
So this is related to #23933, #24271, and broader remote sidebar consistency, but it is specifically about Mac Desktop-to-Desktop remote host thread grouping, not a connection failure or iOS project picker mismatch.
Additional repro / confirmation on a newer Codex Desktop build.
Environment:
26.601.21317/ build351125.3.0arm64Settings > Connections > Control other devicesObserved behavior:
Settings > Connections > Control other devices.Organize sidebar > By connectionshows the remote Mac underConnectionsand lists remote chats/threads from that Mac.Organize sidebar > By projectdoes not create/show a project group for that remote Mac/project.Expected behavior:
By connectionshould support nested grouping likeConnection -> Project -> Thread, orBy projectshould include remote-host projects with a visible host/connection label.By connectionor keep individual chats visible by pinning them.Actual behavior:
By connectionor pinning specific remote chats.This is distinct from
Create new project -> Remote, which creates/opens a remote filesystem project. The issue here is browsing existing Codex App projects/threads from a connected Codex host.Additional confirmation for the same issue, with a Mac controller connected to a Windows remote host.
Environment / diagnostics:
0.142.2.Settings > Connections > Control other devices, reported remote app-server0.142.2.state=connectedover websocket with no connection error in the controller logs.thread/listresponses successfully;refreshRecentConversationsFailed=falseduring reconnect recovery.remote-thread-summaries:<remote-host>populated with 19 remote threads across multiple distinct remote working directories, including one main Windows project path, one separate drive/root path, and several generated Codex workspace paths. Paths/host id intentionally redacted here.Observed behavior:
Control other devices, the Windows host appears connected.Why this is probably not a connection/indexing failure:
thread/listcalls are succeeding.Connection -> Project -> Threador remote projects inside project grouping.Expected behavior remains the same as the issue description: either
By connectionshould support nested project grouping per host, orBy projectshould include remote-host projects with a clear host label.Additional confirmation from a mixed local + WSL + remote-host setup.
My Codex Desktop sidebar currently contains:
wsl-ubuntuenvironment;macbook-airremote environment (currently offline);local_ops,zenlayer, andopenclaw_opsacross different environments.The current flat project list makes it difficult to scan and switch between projects. Host labels on the right help identify each row, but they do not provide usable hierarchy. I still have to manually drag/reorder projects, and that becomes cumbersome when several environments each contain several projects.
A collapsible two-level project navigator would solve this well:
Ideally, each environment/connection would be independently collapsible, preserve its expanded state, show connection status at the group level, and contain its projects underneath. Threads can then expand under each project if needed:
Connection → Project → Thread.This would also disambiguate same-named projects on different hosts and reduce the need for manual sidebar ordering. My real-world sidebar screenshot shows exactly this mixed-environment case; I can provide it separately if maintainers need it.
Yes, I'd like this as well.
Additional confirmation on the current macOS app build.
Environment
26.814.41407(build6720)Darwin 25.6.0 arm64 armObserved
This mobile-vs-Desktop comparison suggests that the remote thread/project association data exists and is available to clients; the gap appears to be in the Desktop sidebar grouping/presentation rather than remote thread retrieval.
Expected
Desktop should expose the same remote-project hierarchy as mobile, either as
Connection → Project → Threador by including remote projects in By project with a visible host label.I would like this as well