Remote control for Codex.
From your browser and phone.
Run Codex on one machine.
Monitor, approve, and control the same session from another.
π https://remcodex.com
Not a remote desktop. Not a proxy.
A local-first way to control Codex away from the terminal.
RemCodex is remote control for Codex.
It lets you start Codex on one machine, then keep the same session visible, interruptible, and controllable from another.
- π See what the AI is doing β in real time
- β Approve or reject actions before execution
- βΉ Interrupt or stop at any moment
- π± Access your session from any device
- π Sessions donβt break β they resume
One session. Any device.
You start a long Codex session on your machine.
Then you leave your desk.
On your phone:
- you see progress in real time
- you receive an approval request
- you approve it
The session continues instantly.
Everything else can disconnect β your session wonβt.
AI coding agents are powerful.
But today, they run like a black box.
You either:
- trust everything blindly
- or sit in front of your terminal watching it
RemCodex fixes that.
AI is no longer a black box.
- Real-time execution timeline (messages, commands, approvals)
- Human-in-the-loop command approval
- Multi-device access to the same live session
- Resume after refresh, sleep, or reconnect
- Browser-based UI β no extra client required
- Works with Codex CLI
No extra client install. Just open a browser.
Your code never leaves your machine.
npx remcodexThen open:
Access from another device:
http://:18840
Runs entirely on your local machine. No cloud, no data upload.
Run and review Codex sessions in a single-page workspace.
Follow a live Codex session from your phone.
Approve sensitive file-system actions from the UI.
Bring imported Codex rollouts into the same workspace.
RemCodex is a browser-based workspace for Codex sessions.
It is built for real workflows:
- long-running sessions
- mobile check-ins
- approval prompts
- imported rollout history
- timeline-style execution flow
Instead of raw terminal logs, you get a structured, visual timeline you can follow and control.
- Single-page workspace UI
- Left sidebar for session navigation
- Right-side execution timeline
- Fixed input composer
- Semantic timeline rendering for:
- user messages
- assistant output
- thinking
- commands
- patches
- approvals
- system events
- Writes inside working area β auto allowed
- Writes outside β require approval
Allow once/Allow for this turnsupported- Approval history stays visible in timeline
- Semantic rendering (not raw logs)
- Commands grouped into readable activity blocks
- Running / failed states clearly visible
- Smooth streaming + recovery after refresh
- Import from
~/.codex/sessions/... - Keep syncing if still active
- Unified view with native sessions
Codex CLI β Event stream β Semantic layer β Timeline β Web UI
- Node.js
- Codex CLI (already working locally)
Default port: 18840
PORT=18841 npx remcodexFirst install may compile native deps:
better-sqlite3node-pty
Make sure you have:
python3makeg++
npm install -g remcodex
remcodex doctor
remcodex startnpx remcodex --no-open- Codex emits events
- Backend stores them (SQLite)
- Frontend loads timeline snapshot
- Live updates stream via WebSocket
Result:
- recoverable sessions
- real-time UI
- consistent execution flow
- Beta / developer preview
- Local-first architecture
- No cloud dependency
Visibility
- fully observable execution
- clear action timeline
Control
- fine-grained approvals
- safer execution
Continuity
- survive refresh / sleep
- stable long runs
Access
- control from any device
Integration
- IDE integrations
- optional sharing
- developers already using Codex
- people tired of terminal-only workflows
- anyone who wants control, not just output
- multi-device workflows
- no polished installer yet
- no desktop packaging
- no production-grade auth
- no release pipeline
If you're comfortable running a local Node app β
you can use it today.
MIT License




