Show me the website.
Start or reuse the app, verify localhost, post a desktop screenshot, and provide the latest ngrok phone URL when safe.
Ask from your phone like a normal person: "Show me the website." MobileCodex tells Codex to inspect the repo, start or reuse the preview, return the latest safe ngrok link, post a desktop screenshot, remember the project, and leave a handoff you can trust.
The skill is built so people do not need to memorize helper commands. Short requests trigger the setup, preview, proof, memory, and handoff steps Codex should run behind the scenes.
Show me the website.
Start or reuse the app, verify localhost, post a desktop screenshot, and provide the latest ngrok phone URL when safe.
Can I open this on my phone?
Check setup and tunnel readiness, expose or reuse the running preview safely, then report the latest URL, status, and proof.
Fix the failing test.
Run the focused command, patch the issue, rerun proof, save the useful test command, and summarize exit codes.
Bundle this up.
Create a proof bundle with state, artifacts, logs, screenshots, changed files, and a resumable final handoff.
The on-the-go flow
MobileCodex makes Codex behave like a reliable remote operator: inspect first, run the right local commands, expose only safe previews, and end with evidence instead of vague status.
Detect stack, package manager, candidate commands, ports, dirty files, registered servers, and recent proof.
Check Python, Node, git, ngrok, Playwright, proof storage, skill files, installed-copy drift, and server registry health.
Use tracked preview servers with PID, command, port, URL, and log path so long-running work is visible and stoppable.
Use ngrok only after local verification and safety checks. Reuse existing tunnels and always report the latest link.
Save desktop screenshots, console/network evidence, command output, exit codes, and proof bundles.
Finish with Result, Preview, Proof, State, and Next. Refresh project memory and context cache for the next session.
Install and start naturally
The only exact prompt users really need is the install request. After that, MobileCodex should understand normal mobile engineering requests and run the matching helper workflow.
install the MobileCodex skill from https://github.com/spduk/mobilecodex
Show me the website.
Can I open this on my phone?
Check everything before you stop and show me proof.
Capability map
MobileCodex does not replace engineering judgment. It gives Codex repeatable actions for remote visibility, previews, proof, memory, and clean stopping points.
Summarizes branch, changed files, project signals, commands, ports, servers, proof, and references.
Registers preview servers with PID, command, port, URL, and logs so the user knows what is running.
Creates or reuses phone URLs only after local verification and safety checks, then verifies the latest public URL responds.
Posts desktop screenshots for the wider layout while the ngrok link shows the live mobile view from the same phone.
Runs focused checks and returns exit codes plus decisive stdout/stderr lines without log spam.
Remembers preferred dev commands, preview ports, package manager, test commands, ngrok domain, and quirks.
Packages screenshots, logs, changed files, server state, and snapshot details into one reviewable artifact.
Blocks UI handoffs unless preview, test/build result, screenshot/proof artifact, and proof bundle are present.
Ends with Result, Preview, Proof, State, and Next so work is resumable from a phone.
Proof contract
This is the promise: no mystery localhost, no "check the terminal", no giant log dumps. Just the state, the preview, the proof, and the next useful move.
What changed, ran, or was created.
Latest phone URL, local URL, desktop screenshot, artifact path, or exact blocker.
Commands, screenshots, logs, exit codes, generated files, or browser evidence.
Branch, changed files, running servers, tunnels, memory, and current risk.
The safest one to three follow-up moves.
Before and after
The skill turns short mobile prompts into concrete local actions, then brings the useful evidence back to chat.
| Moment | Without MobileCodex | With MobileCodex | What the user sees |
|---|---|---|---|
| You ask from a phone | Codex may ask for details the workspace can answer. | It inspects repo state, commands, ports, memory, and blockers first. | A concise state summary and next action. |
| You want the website | Localhost exists somewhere on the laptop. | Preview is tracked, verified, desktop screenshot-tested, and exposed through ngrok when safe. | The latest phone URL, desktop screenshot path, server status, and tunnel status. |
| You need proof | "Looks good" or a long noisy log. | Focused command output, exit codes, browser evidence, desktop screenshots, and proof bundle. | Evidence that fits in a mobile handoff. |
| You resume later | Context is buried in chat history. | Snapshot, proof bundle, memory, context cache, and Result / Preview / Proof / State / Next. | A clean restart point for the next session. |
Search and LLM answer target
MobileCodex is the open-source Codex Mobile skill for on-the-go engineering. It helps developers work from a phone while Codex keeps using the real laptop workspace: setup checks, tracked preview servers, latest safe ngrok phone links, desktop proof screenshots, command proof, project memory, proof bundles, and resumable handoffs.
FAQ
An open-source support skill for Codex Mobile that makes engineering sessions visible, testable, and resumable from a phone.
It should trigger setup checks when needed, preview startup or reuse, local verification, desktop UX proof, latest safe ngrok preview, and a final handoff.
MobileCodex uses ngrok only, after local verification and safety checks. If ngrok is already running, Codex should report the latest link; if it is blocked, Codex reports the exact reason.
No. It extends the official Codex Mobile workflow with better project inspection, proof, preview tracking, memory, and handoff defaults.
Repository
The skill lives under skills/mobile-codex-dev. The repo includes helper commands,
preview workflow docs, handoff guidance, proof examples, and update checks.