Jasper guides

Run Claude Code and Codex on a VPS with Jasper

Jasper’s remote terminals connect your desktop workspace to a server over SSH. Claude Code, Codex and other CLI tools execute on that server, alongside its project files and development tools.

This workflow is useful when a task needs a machine that stays on after you close your laptop, or when a project already lives on a VPS. Remote and managed VPS terminals are Pro features.

How a remote AI terminal works

  1. Connect a host. Add the SSH connection for your server, or choose a managed VPS through your Jasper account.
  2. Choose the remote project. Select the project directory on the server and the AI tool to run there.
  3. Authenticate on the server. The coding CLI needs its own provider credentials on the machine that runs it.
  4. Work in the Jasper terminal. Input travels over SSH and the server’s output appears in your workspace. You can open separate terminals for separate jobs.

The remote project path refers to the server’s filesystem. A similarly named folder on your laptop is a different working copy unless you synchronize the two.

What happens when the connection drops?

Jasper uses tmux for remote session persistence. If the SSH connection drops, the remote program can keep running and Jasper can reattach to its existing terminal session when connectivity returns.

That persistence depends on the server and its processes staying alive. Shutting down the VPS, ending the program or deleting its session is different from closing a client window. Commit important changes to Git and maintain backups for work you need to recover after a server failure.

Native terminal scrollback lets you review earlier output after reconnecting. If a connection does not recover, check that the server is reachable and use the connection troubleshooting guide.

Your own VPS or a managed machine

OptionSetupCode and credentials
Your existing SSH hostConnect a server you already administer.Choose the remote checkout and configure the AI tools there.
Jasper managed VPSSelect an available server plan and region in your account.The development environment is provisioned on the rented machine; use your own AI provider accounts.
Team project boardShare a project workspace with members.Board terminals use a shared container checkout with explicit Git synchronization.

Managed VPS rental is billed separately from the Pro subscription. The live pricing cards and account checkout show the currently available providers, regions and costs. Jasper does not include AI model usage in a server rental.

When to use a team workspace

For collaboration, Team project boards put a project’s shared terminals in a server container. Members can work with the same board checkout while access is managed at the project level.

A private SSH terminal and a shared team board serve different access needs. Choose the shared board when colleagues need access to the project workspace, and review the grants before inviting them.

Start a remote project

Open your Jasper account

New to the desktop client? Read the setup guide first. For pairing and connection help, visit support.