codex - 💡(How to fix) Fix Support headless remote Linux hosts for Codex mobile without requiring the desktop app to stay online

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Codex mobile is very useful as a control layer, but it is currently limited when the active Codex environment depends on a personal desktop machine staying online. Many development workflows run primarily on always-on Linux servers accessed through SSH, while the desktop app is only a local access point.

It would be valuable to support a headless or remote-host mode where Codex mobile can connect to an always-on Linux host directly, without requiring the Windows desktop app to remain powered on, awake, and running.

This is related to #23082, but this request is specifically about not requiring a desktop host to remain online once the real working environment is an always-on remote Linux host.

Root Cause

Codex mobile is very useful as a control layer, but it is currently limited when the active Codex environment depends on a personal desktop machine staying online. Many development workflows run primarily on always-on Linux servers accessed through SSH, while the desktop app is only a local access point.

It would be valuable to support a headless or remote-host mode where Codex mobile can connect to an always-on Linux host directly, without requiring the Windows desktop app to remain powered on, awake, and running.

This is related to #23082, but this request is specifically about not requiring a desktop host to remain online once the real working environment is an always-on remote Linux host.

RAW_BUFFERClick to expand / collapse

Summary

Codex mobile is very useful as a control layer, but it is currently limited when the active Codex environment depends on a personal desktop machine staying online. Many development workflows run primarily on always-on Linux servers accessed through SSH, while the desktop app is only a local access point.

It would be valuable to support a headless or remote-host mode where Codex mobile can connect to an always-on Linux host directly, without requiring the Windows desktop app to remain powered on, awake, and running.

This is related to #23082, but this request is specifically about not requiring a desktop host to remain online once the real working environment is an always-on remote Linux host.

Problem

For users whose projects live on remote Linux servers, the desktop machine is not always the most reliable host for long-running Codex work. A personal workstation may be shut down, asleep, restarted, or unavailable, while the actual development servers remain online continuously.

This creates friction in workflows such as:

  1. Starting a long-running Codex task on a remote server.
  2. Leaving the desktop machine.
  3. Continuing approvals, follow-ups, checks, and reviews from mobile.
  4. Keeping the task alive even if the local desktop is turned off.

Today, if the desktop app is the required bridge, the user may need to keep a personal machine running only so an existing Codex conversation can continue.

Feature request

Add support for Codex mobile to connect to an always-on remote Linux host, ideally through a secure headless Codex host, daemon, or remote-host registration flow.

Suggested design

  • Allow a Linux server to be registered as a Codex host.
  • Let the ChatGPT mobile app show registered hosts independently from desktop app availability.
  • Allow users to start, resume, monitor, and approve Codex work from mobile on that remote host.
  • Keep credentials, files, shell access, and project context on the remote host.
  • Clearly show the active host, project path, and permission boundary before every command approval.
  • Support long-running tasks even when the desktop app is offline.
  • Optionally allow a desktop app to remain a convenience UI, but not the only bridge.

Security and UX safeguards

  • Mobile should act as a secure control and approval layer, not as a place where SSH keys or tokens are copied.
  • Every approval should clearly identify the remote host and project context.
  • Host status should be explicit: online, offline, disconnected, waiting for approval, or task running.
  • Admins should be able to revoke mobile access to a host.
  • Sensitive hostnames, usernames, IPs, and paths should not be required in the UI or issue reports.

Expected benefit

This would make Codex mobile much more useful for developers, DevOps users, infrastructure teams, and anyone whose real work happens on remote Linux environments rather than on a personal desktop machine.

Suggested labels, if available: enhancement, mobile, remote, ssh, headless, linux

Redaction check

This request intentionally uses only generic examples. It does not include real hostnames, IP addresses, usernames, private repository names, internal project names, credentials, or environment-specific paths.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

codex - 💡(How to fix) Fix Support headless remote Linux hosts for Codex mobile without requiring the desktop app to stay online