Skip to content

Terminal > Code

Feature support over SSH

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

A reference for which Warp coding features are available over SSH and which are limited to local sessions.

When you Warpify an SSH session, Warp’s core terminal features — the input editor, completions, blocks, history search, and more — work the same as they do locally. With Warp’s SSH extension installed on the remote host, additional coding features such as the file tree, native file reading, and native code diffs also work over SSH on macOS and Linux.

This page documents which features are available based on which path you’re on:

  • SSH extension - Installed on first connect when you choose Install Warp’s SSH extension. Available on macOS and Linux remote hosts.
  • Legacy tmux-based Warpification - An older alternative that’s being deprecated. It remains available today for clients that don’t yet ship the SSH extension (for example, Windows clients). See Legacy: tmux-based Warpification.

The following features work in Warpified remote sessions on both paths:

  • Agent Mode conversations — Chat with the Agent, ask questions, and request code changes on the remote host.
  • Running shell commands — The Agent can execute commands on the remote machine on your behalf.
  • Grep and file glob — The Agent can search for files and patterns using terminal-based grep and glob tools.
  • MCP tools — Model Context Protocol integrations remain available.
  • Terminal features — The input editor, command completions, autosuggestions, command history, blocks, and all other core terminal features work as expected.

The following features require the SSH extension:

  • File tree (Project Explorer) — The file tree sidebar reflects the remote project structure and updates as you navigate or change files.
  • Native file reading — The Agent reads remote files through Warp’s built-in file reading tool instead of shelling out to cat.
  • Native code diffs — The Agent applies edits as inline code diffs you can review and approve, instead of using sed or other shell commands.
  • Reliable, parallel completions — Generators run in parallel over a single multiplexed connection, so completions stop hitting the remote host’s MaxSessions ceiling and stop occasionally injecting errors into your blocks.

The following features require local filesystem access and are not yet available in Warpified remote (SSH) sessions on either path:

  • Code editor (file open/edit UI) — Warp’s native code editor is not yet available in remote sessions. You cannot open, view, or edit remote files in Warp’s built-in editor.
  • Computer use — The Agent cannot take screenshots or interact with the remote machine’s desktop.