RemoteVibeCode icon

Prerequisites

What You Need Before Using RemoteVibeCode

Set up SSH access and verify that Codex CLI already works on your remote machine before you connect from the app.

Required setup

Supported remote systems

RemoteVibeCode connects to any machine that offers SSH access and can run Codex CLI in a terminal session.

Install Codex CLI

Install Codex CLI directly on the remote host before adding that host to the app. RemoteVibeCode can detect whether Codex is missing and can help with update checks, but the most reliable first-time setup is still done from a normal terminal on the remote machine.

Common install commands:

# macOS, Homebrew cask
brew install --cask codex

# macOS/Linux/Windows with npm
npm install -g @openai/codex

# Windows with winget
winget install OpenAI.Codex

For sign-in, use the remote terminal and complete the Codex login flow with your ChatGPT account or your OpenAI account:

RemoteVibeCode intentionally does not try to automate codex login. The login flow may require browser/account interaction, so it is safer and more reliable to authenticate from the remote host's normal terminal.

Codex update checks

After connecting, RemoteVibeCode checks the installed Codex version and compares it with the latest version it can discover from the remote environment.

Some package managers may still require administrator rights, policy approval, or interactive confirmation. If an in-app update fails, run the matching command directly on the remote host.

Verify Codex before using the app

Do this on the remote machine first. If Codex is not working from the shell, RemoteVibeCode will not be able to start a useful session.

Examples:

codex --version
codex login
codex

Good signs that the system is ready:

SSH and network access

Your remote machine must be accessible over SSH from wherever the app is being used.

Recommended preflight checklist

  1. SSH into the remote host from another terminal client.
  2. Confirm you can reach the project directory you want to work in.
  3. Run codex --version.
  4. Run codex and verify it starts correctly.
  5. Only then add the server to RemoteVibeCode and connect from the app.