Comment by ghostpepper
2 days ago
maybe I'm misunderstanding but I don't want to sign into the app on a mac - I want to run the CLI on a headless linux server and control the sessions from my iPhone. Does Codex allow that now?
2 days ago
maybe I'm misunderstanding but I don't want to sign into the app on a mac - I want to run the CLI on a headless linux server and control the sessions from my iPhone. Does Codex allow that now?
I do that with Termux on my Android phone. I set up dynamic DNS and wireguard on my router so I can reach my LAN from anywhere. I just enable wireguard and ssh in.
Not sure if there's a Termux equivalent for iPhone.
iSH for iPhone: https://ish.app
Free, OSS, pretty great for ssh via VPN => tmux a => codex/claude
I set up Codex to send a notification when done over Pushover (https://pushover.net). With this setup, you can just ssh into a Mac or Linux box either way.
Codex isn't in charge of that.
Just use termux on your phone and connect to a tmux session on your server.
Codex won't know the difference.
You can do it too. There are two ways:
1. Run `codex remote-control --help` directly on your Linux server. 2. From the desktop app, connect to your Linux box, start Codex there, and make it remotely controllable.
Either approach will get you set up.
Ha, finally found time to get it working. Yeah it's more hassle than Claude Code since this needs a separate daemon server, but not very bad.
1. Install another copy of codex in a special dir on the Linux machine:
2. Run codex remote-control from that special dir to start and pair the daemon:
3. On the phone, open ChatGPT app, Choose Remote, then pair it with the code printed above.
4. Voila! The codex sessions running on the Linux machine now show up on the phone!