Control your AI coding agent from anywhere.
Built for Codex. Ready for more.
Run Codex once on your computer.
Watch, approve, and control it from any device.
π https://remcodex.com
Not a wrapper. Not a proxy.
A real-time control layer for AI execution.
Turns AI execution into a controllable system.
RemCodex is a local-first control layer for Codex.
It turns AI execution into a controllable system β
visible, interruptible, and continuous.
- π 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




