OpenAI Codex and xAI Grok CLI chats use the same cards, the same Approvals page and the same notifications. The mode names are shared across all three engines, and where an engine behaves differently, the interface says so under the mode picker. In Supervised, for example, Grok refuses the call outright rather than asking.
1. Connect the machine and your phone
Install the Termdeck agent on the machine that runs Claude Code, then open termdeck.io on your phone. Setting up the phone covers both.