RemoteVibeCode icon

Documentation

How to Use RemoteVibeCode

This guide walks through the complete workflow: managing multiple connection tabs, setting up SSH access, choosing a workspace, selecting current Codex models from the remote CLI, and using the remote Codex console with text or voice input, queued prompts, and detached jobs.

Before you begin

RemoteVibeCode assumes your remote Codex environment already works from the command line before you try to use the iPhone or iPad app.

Review the prerequisites guide first if you still need to prepare SSH access, install Codex CLI, log in with ChatGPT or OpenAI, or validate that Codex works on your remote system.

Quick Start

  1. Confirm the remote host is reachable over SSH and already has Codex CLI installed.
  2. Open Settings if you need to import an SSH key or review saved sessions.
  3. Open Connect, add or select a saved session, and connect.
  4. Open Workspace, choose the project directory, then start or resume a session.
  5. Open Remote to send prompts, answer follow-up questions, or queue the next prompt while Codex is still running.

If any of those first-run prerequisites are missing, start with the prerequisites page first.

What’s New in 2.0.0

RemoteVibeCode 2.0.0 is the feature-complete release for the current mobile SSH/Codex workflow, with multi-connection tabs, remote session controls, queued prompts, and detached job observability in place.

Workflow Overview

  1. Use the top connection tab strip to keep one or more remote hosts open side by side.
  2. Configure authentication in Settings (SSH key and/or saved session).
  3. Use Connect to connect the selected tab to a remote host.
  4. Open Workspace to choose the remote project directory.
  5. Resume a previous session or start a new one.
  6. Use the Remote tab for text chat or voice-to-text prompts, queued follow-up prompts, and detached job management.

Connection Tabs

This makes it practical to keep multiple servers or environments open without disconnecting and reconnecting between them.

Top connection tab strip with Mac Studio and Linux Devbox Codex sessions
Top connection tabs show active hosts, session names, scroll arrows, and working/unread state.

1) Connect to a host

  1. Pick the connection tab you want to use, then open Connect.
  2. Select an existing saved session or tap + to add one.
  3. Fill in Session Name, Host, Port, Username, and auth method.
  4. Tap Connect.
  5. Use Resume Previous Session when you want the app to reconnect and jump back into the last active remote console for that host.
  6. If a connection drops after the app goes into the background, use Reconnect This Tab or Reconnect and Reopen Session to recover the previous context quickly.

If password/passphrase is not saved, the app prompts at connect time.

Security recommendation: connect to your infrastructure through a VPN and keep SSH access private instead of exposing SSH directly to the public internet.

Connect screen with the top connection tab strip and session setup
Connect screen with the connection tab strip, saved session picker, and connection actions.
Remote tab showing a connected session and formatted final response
After connecting, switch to Remote to continue the Codex session.

2) Browse to your workspace directory

  1. Open the Workspace tab.
  2. Use Browse to navigate folders on the remote host.
  3. Select the project directory that contains your codebase.
  4. Resume a previous session or start a new session from this workspace.

Session discovery is scoped to the selected workspace path. The app shows a searching state while it is scanning, caches discovered sessions for the current tab/workspace while the app remains open, and lets you forget a saved project, rename a selected session, or create folders from the remote browser.

Workspace tab with project selection and session resume controls
Workspace tab with remote project and session selection.

Profiles and Models

Execution profiles

The app remembers each session's selected profile and restores it when that session is resumed.

Model selection

Model choice is available when starting a new session and from the active session header in the Remote screen. The app remembers the selected model for each session.

3) Use the Remote window

Session header and execution status

Text console

Detached jobs

Voice-to-text

Remote tab showing codex chat, controls, and prompt input
Remote chat view with Codex responses and prompt controls.
Remote tab showing live Codex progress and a queued next prompt
Queued prompts stay visible until they start or are cancelled.

Troubleshooting

Settings Highlights