Secure mobile control for Mac development

Your Mac development workflow, from your phone.

Start or resume Codex and Claude Code sessions, follow live progress, respond to questions and approvals, browse files across your Mac, review Git, use terminal and SSH, or control your Mac screen when needed.

macOS 13 Ventura or newer · Apple silicon and Intel · iPhone and Android

  • Runs on your Mac
  • End-to-end encrypted
  • Browse files on your Mac
Vibe Remote connects a phone to a developer laptop, sends a Codex task to the Mac, and returns live progress and test results.
Built around the tools developers already use
CodexClaude CodeSSHGITScreen
Vibe Remote agent session on a phone showing a plan, test result, and message composer
Agent control

Your coding agent, wherever you are.

Start new or resume existing Codex and Claude Code sessions on your Mac, follow live progress, and respond to questions and approvals.

Vibe Remote workspace on a phone showing changed files, a code diff, and the Git workflow
Files & Git

Review the change before it ships.

  • Diff
  • Stage
  • Commit
  • Push
Vibe Remote SSH host on a phone showing a remote shell and options to open Codex or Claude Code
SSH on mobile

Your remote hosts, in your pocket.

Connect to the SSH hosts you already use from your phone, open a remote shell, and start an AI agent where your code lives.

  • Remote shell
  • AI agent
Vibe Remote showing a phone controlling a Mac screen with code and a terminal
Mac screen on mobile

Use your Mac from your phone.

When a task needs VS Code, a browser, or another desktop tool, open a live view of your Mac and control it with touch, keyboard, and familiar modifiers.

An iPhone scanning a Vibe Remote pairing QR code on a Mac
From download to connected

Set up once on the Mac. Pick up from your phone.

  1. 1
    Install Vibe Remote

    Download the macOS package and complete the standard installer.

  2. 2
    Connect this Mac

    Run vibe-remote setup. Your browser opens for GitHub authorization and laptop connection.

  3. 3
    Pair the phone

    Scan the one-use QR, confirm your account, and add the PWA to your Home Screen.

Away from the desk

Check the work, not the laptop.

Use a focused mobile action for the common case, and keep full screen control available for the uncommon one.

A developer checking a Vibe Remote session between sets at the gym
Between setsApprove the next step, then put the phone away.
A developer reviewing a coding session on a train commute
On the way homeReview the diff before your stop.
Before you connect

The practical details.

Does my code run in the cloud?

No. Your code, terminal processes, files, credentials, and coding agents stay on your Mac. Vibe Remote connects your authenticated phone to that machine.

Do I need a native phone app?

No. Vibe Remote is an installable mobile web app. Scan the pairing QR, open it in your browser, and add it to your Home Screen for an app-like experience and push notifications.

Can I use sessions that started outside Vibe Remote?

Yes, but continuing a session started with the standard codex or claude command creates a forked continuation on mobile; it does not make the original Terminal and phone parallel interactive clients. Start with vibe-remote codex or vibe-remote claude when you want one Vibe Remote-managed session available from your Mac and phone.

What happens if my phone disconnects?

The agent or terminal process continues on your Mac. When the phone reconnects, Vibe Remote restores the session and its recent activity.

Can the hosted relay read my terminal or files?

Terminal, file, Git, agent, and control messages are end-to-end encrypted between your paired phone and Mac. Screen video uses encrypted WebRTC.

Keep the work moving

Leave the desk. Keep the session.