The execution host stays available
Codex runs in a hosted environment instead of depending on your laptop. Paid terminals, files, and processes continue when you close the browser or put your own computer to sleep.
Connect Codex to a prepared Debian remote development environment over key-only SSH, then return to the same files and processes without operating a VPS.
$ codex
Codex · /workspace/repo
> Refactor the data loader to stream results and add tests.
I’ll inspect the loader, implement streaming, and cover it with tests.
Plan
Edit src/loader/stream.ts
+ 142 − 68
Edit test/loader/stream.test.ts
+ 211
Bash npm test
> 32 passed (1.2s)
✓ All tests passing.
>
Codex runs in a hosted environment instead of depending on your laptop. Paid terminals, files, and processes continue when you close the browser or put your own computer to sleep.
Terminalbox exposes a key-only SSH endpoint for paid panes. Add the host to your SSH config, confirm it with the normal ssh command, then select it in the Codex app.
Base is €6 per month for one persistent terminal with 2 vCPU, 4 GB RAM, and 50 GB of workspace. Terminalbox does not add per-minute compute charges.
Choose the native Codex plugin in steps 1–2 or the standalone GitHub CLI install in step 3. This skills-only Agent Plugins 1.0 release verifies the gateway, proposes one bounded SSH host entry, and checks the remote login shell. It cannot start checkout, read private keys, or change SSH configuration without approval. GitHub indexes third-party skills but does not verify them, so review the source first.
codex plugin marketplace add Anchras/terminalbox-tools codex plugin add codex-remote-ssh@terminalbox-tools gh skill install Anchras/terminalbox-tools configure-codex-remote-ssh --agent codex --scope user Base includes one persistent environment. Copy its pane slug from the dashboard; that slug is the SSH username for the gateway.
Open Settings → SSH → Inbound access and add the public key from your computer. Terminalbox never asks for the matching private key.
Put the host block below in ~/.ssh/config, replace the pane slug and key path, verify ssh terminalbox-codex, then add terminalbox-codex under Codex Settings → Connections.
Terminalbox supplies the persistent Linux execution environment: compute, storage, browser terminal, key-only SSH gateway, Terminalbox CLI attachment, and tmux. OpenAI supplies Codex, its models, authentication, and usage allowance.
No. You bring an eligible ChatGPT plan or OpenAI API access. Terminalbox charges only for the hosted environment, and OpenAI controls Codex availability, limits, and model charges.
Use OpenAI’s own surfaces when they already provide the workflow you need. Managed hosting is useful when Codex must work inside one persistent, interactive Linux shell that stays available independently of your laptop.
Yes. Paid panes expose a key-only SSH endpoint at terminalbox.ai on port 2222. The SSH username is the pane slug. Confirm the host works with the normal ssh command before adding it in Codex Settings → Connections.
No. The gateway is deliberately limited to shell and remote-command sessions for the pane’s unprivileged user. It rejects TCP, agent, X11, and filesystem forwarding.
Choose a VPS when you need root access, custom kernel or firewall control, a dedicated public IP, or want to own server hardening and maintenance. Terminalbox is a managed container and intentionally does not provide host-level control.
On paid plans, the hosted environment, persistent home directory, running processes, and tmux session continue while your subscription is active. Reopening the terminal attaches to the same workspace.
Plans start at €6 per month for one hosted coding-agent terminal.