Seamless Codex Session Handoff Between CLI, Web, and Mobile

Open 💬 3 comments Opened Aug 22, 2026 by Jack12816
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

CLI

What feature would you like to see?

Codex should support seamless session handoff between CLI, web, and iOS.
I want to start a normal codex session in my terminal, leave my desk, open ChatGPT/Codex on my phone or the web, and continue the exact same session — including context, running processes, approvals, diffs, and terminal state — then return to the CLI later. Claude Code’s remote/session continuation sets the expectation here. Requiring the ChatGPT desktop app to be the session host makes Codex Remote considerably less useful for CLI-first developers.

Maybe related: https://github.com/openai/codex/issues/33948?utm_source=chatgpt.com

Additional information

_No response_

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 5 days ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #40055
  • #38963

Powered by Codex Action

hendryyeh · 5 days ago

The CLI-side half of this — leaving your desk mid-session and picking the same session up on a phone, with approvals and diffs intact — is available today via a third-party plugin, if it's useful before first-party support lands.

Disclosure: I work on CodeVibe. It installs as a Codex CLI plugin, relays your running terminal session to iOS/Android with bidirectional messages and approval prompts, and needs no SSH tunnel or desktop app as host — which is the specific constraint you flagged. Content is end-to-end encrypted; execution stays on your machine.

What it does not do is the web leg of your request, or restore terminal state — it attaches to the live session rather than serialising and rehydrating it, so it's a narrower thing than what you're asking for.

Details and mobile apps: https://quantiya.ai/codevibe
Install (macOS/Linux): curl -fsSL https://quantiya.ai/codevibe/install.sh | bash

Worth noting the bot flagged #40055 and #38963 as possible duplicates — might be worth consolidating so the request carries more weight in one place.

weathon · 1 day ago

Update: if I pair both devices using method in this thread, it seems like I can use it without creating a ghost thread anymore.