Grok Build on Mobile

Phone as a thin client — SSH into a box that already has Grok + your vault, then use the same multi-thread SOP as desktop

← Grok multi-thread SOP  ·  SSH + VPS  ·  Agent machine  ·  tmux reconnect (laptop + phone)  ·  HEOS  ·  AI Agents

Grok Build is a terminal TUI, not a native iOS/Android app. On a phone you don’t install a separate “Grok threads” client — you SSH into a machine that already has grok, git, and your HEOS (or other) repo.

Multi-thread works the same as on desktop: /new, /rename, /resume, /dashboard. The phone is the keyboard and screen; the sessions live on the server.

Architecture (one picture)

iPhone / Android
  └── SSH client (Blink, Termius, …)
        └── always-on Mac or VPS
              ├── git clone of HEOS / vault
              ├── grok (authenticated)
              ├── ~/.grok/sessions/…   ← named threads live here
              └── optional: tmux so you can disconnect safely

Resume tomorrow from phone or laptop: same session names, same machine.

Best path (most people)

  1. Always-on box with Grok + git Home Mac (left on, reachable) or a cheap VPS — same idea as SSH for AI development and agent machine.
  2. SSH app on the phone
    • iPhone: Blink Shell, Termius, Prompt (prefer solid keyboard + multi-session support)
    • Android: Termius, JuiceSSH, ConnectBot, etc.
  3. On the server:
    cd /path/to/headless-empire-os   # your vault path
    grok
    # then:
    /new
    /rename Start CEO OS day
  4. Auth once if there’s no browser on the box: use Grok’s device-code / headless auth flow (see Grok auth docs / --device-auth), then stay logged in.

Multi-thread on mobile

Desktop Mobile equivalent
Terminal tabs Multiple SSH tabs/sessions in Blink / Termius
/dashboard (Ctrl+\) Same inside the TUI over SSH (fullscreen-capable client helps)
/rename threads Identical — stored under ~/.grok/sessions/ on the server
Codex sidebar SSH + named sessions + /resume / dashboard (closest match)

Full SOP: /grokthreads — CEO OS day hub, satellite threads, vault residue rules.

tmux (strongly recommended)

Start Grok inside tmux (or screen) on the server so the session survives network drops and app switches. Laptop reconnect checklist (Mini + Tailscale): /tmux.

tmux new -s heos
cd ~/path/to/heos && grok
# detach: Ctrl-b then d
# later from phone or Mac:
tmux attach -t heos

Phone battery death ≠ killing your CEO OS day agent mid-run.

What works well on phone vs laptop

Phone (good) Laptop (better)
Start / continue CEO OS day status Large multi-file edits and careful git merges
Triage, prioritize, short dumps Long research threads with many tools
Rename / resume / dashboard hygiene Parallel agents on overlapping files
Approve or nudge a waiting agent Reviewing big diffs visually

Practical split: use mobile for hub + triage; open heavy satellite threads when you’re at a real keyboard.

Hardware & UX tips

  • External keyboard if you do this often — soft keyboards fight /, Ctrl, and paste.
  • Pick an SSH client that supports multiple tabs and a usable font size for TUI apps.
  • Prefer a client that handles fullscreen / alt-screen apps cleanly (Grok’s fullscreen mode).
  • Keep secrets on the server (API keys, Grok auth) — don’t copy env files into phone notes apps.
  • VPN or Tailscale / similar if the home Mac isn’t public on the internet.

What not to rely on

  • Grok or ChatGPT mobile chat apps — different product; no shared HEOS sessions, tools, or ~/.grok/sessions.
  • Weak in-browser SSH — often breaks TUI layout and keys.
  • Two writers without a plan — phone agent + laptop agent on the same files → git pain (see parallel rules on grokthreads).
  • Expecting a Codex-style native sidebar on iOS — won’t happen via SSH; named sessions are the substitute.

Minimal setup checklist

  • □ Mac or VPS with grok installed and authenticated
  • □ HEOS (or project) repo cloned and pullable
  • □ SSH keys from phone → box (or strong password + fail2ban on VPS)
  • □ tmux installed; one named session for daily HEOS
  • □ Phone SSH app with multi-tab
  • □ Habit: /rename every thread (Codex-style names)
  • □ Habit: vault writes (NOW / TODAY / projects) before you close the phone

Quick command card (on the server)

tmux attach -t heos   # or: tmux new -s heos
cd ~/heos && grok

/new
/rename Start CEO OS day
/resume
/dashboard            # Ctrl+\ when it works over your client
/home

# later from laptop — same machine, same threads
grok --resume "Start CEO OS day"

Related

Grok multi-thread SOP

Full rename / resume / dashboard playbook for HEOS.

Read →

SSH + VPS

Move agents off the laptop onto a durable Linux box.

Read →

Agent machine

Always-on compute side of the loop.

Read →

tmux Reconnect

Same persistence from a laptop: Tailscale → SSH → attach. Mini stays awake.

Open the checklist →

Headless Empire OS

Where mobile triage should write residue.

Read →

Office structure

Implementer + accountability — still applies when you’re remote.

Read →

Ironman

Always-on stack mindset.

Read →

In one sentence

Put Grok and HEOS on a Mac or VPS, SSH from the phone, use tmux + named sessions — mobile is a remote keyboard into your multi-thread setup, not a second product.

Living notes

Update with preferred SSH app, Tailscale hostname, and exact HEOS path once the “phone HEOS box” is standardized. Link any internal runbook for device-code auth if the VPS has no browser.

Comments

Approved comments appear below. Log in once with GFAVIP — it applies across the whole site. GFAVIP login

View comments archive