Warp documentation
  • 🚀Getting Started
    • Quickstart Guide
    • What is Warp?
    • Migrate to Warp
    • Using Warp with [zsh|bash|fish|pwsh]
    • Privacy
    • Refer a Friend & Earn Rewards
    • Warp Preview & Alpha Program
    • Changelog
  • 🎨Appearance
    • Themes
    • Custom Themes
    • Prompt
    • Input Position
    • Text, Fonts, & Cursor
    • Size, Opacity, & Blurring
    • Pane Dimming & Focus
    • Blocks Behavior
    • Tabs Behavior
    • App Icons
  • 📕Features
    • Warp AI
      • Active AI
      • Agent Mode
      • Generate
      • Model Context Protocol
      • Voice
      • Rules
    • Command Palette
    • Warp Drive
      • Notebooks
      • Workflows
      • Prompts
      • Environment Variables
      • Warp Drive on the Web
    • Teams
    • Session Sharing
    • Blocks
      • Block Basics
      • Block Actions
      • Block Sharing
      • Block Filtering
      • Background Blocks
      • Sticky Command Header
    • Modern Text Editing
      • Alias Expansion
      • Command Inspector
      • Syntax & Error Highlighting
      • Vim Keybindings
    • Command Entry
      • Command Corrections
      • Command Search
      • Command History
      • Synchronized Inputs
      • YAML Workflows
    • Command Completions
      • Completions
      • Autosuggestions
    • Session Management
      • Launch Configurations
      • Session Navigation
      • Session Restoration
    • Window Management
      • Global Hotkey
      • Tabs
      • Split Panes
    • Warpify
      • Subshells
      • SSH
    • Accessibility
    • Find
    • Files, Links, & Scripts
    • Markdown Viewer
    • Working Directory
    • Smart-Select
    • Full-screen Apps
    • Keyboard Shortcuts
    • Notifications & Audible Bell
    • Settings Sync (Beta)
    • Quit Warning
    • Integrations
    • URI Scheme
    • Network Log
    • Secret Redaction
    • Linux
  • 📊How Does Warp Compare?
    • Performance
    • Terminal features
  • ❓Help
    • Sending Feedback & Logs
    • Plans, Subscriptions & Pricing
    • Updating Warp
    • Using Warp Offline
    • Logging out & Uninstalling
    • Known Issues
    • Troubleshooting Login Issues
    • Open Source Licenses
Powered by GitBook
On this page
  • Install Warp
  • Initial Setup
  • Log in to Warp (Optional)
  • Onboarding Survey (Optional)
  • Use Warp offline
  • Import your settings
  • Set up your Warp default shell
  • Customize Warp's Appearance
  • Modify behavior settings

Was this helpful?

  1. Getting Started

Quickstart Guide

Learn how to install Warp and get it running on your machine. All installation options support auto-update, ensuring you receive new features, bug fixes, and performance improvements.

NextWhat is Warp?

Last updated 29 days ago

Was this helpful?

Platform support: Warp is supported on macOS (Intel and Mac Silicon), Windows (x86_64 and ARM64), and Linux (x86_64 and ARM64)

Install Warp

Visit to get more details on setting up and troubleshooting Warp.

Minimum requirements: Intel or Apple silicon macOS 10.14 or above and hardware that supports .

Download Warp and drag into your Applications folder

Install using Homebrew by running the command below

brew install --cask warp

After installation, you can find Warp in your Applications folder.

Download Warp, then open and run the installer

Install using WinGet by running the command below

winget install Warp.Warp

After installation, you can find Warp in the Start menu.

This includes (but is not limited to) the following:

  • Ubuntu 20.04

  • Debian 11 ("bullseye")

  • Fedora 32

  • Arch Linux

Visit the Warp download page for the full list of Linux installation options

Debian- and Ubuntu-based distributions

sudo apt install ./<file>.deb

Installing the .deb package will automatically set up the Warp apt repository and signing key needed to automatically update Warp and verify the integrity of the downloaded packages.

Alternatively, you can manually configure the Warp apt repository and install Warp by running the following commands:

sudo apt-get install wget gpg
wget -qO- https://releases.warp.dev/linux/keys/warp.asc | gpg --dearmor > warpdotdev.gpg
sudo install -D -o root -g root -m 644 warpdotdev.gpg /etc/apt/keyrings/warpdotdev.gpg
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/warpdotdev.gpg] https://releases.warp.dev/linux/deb stable main" > /etc/apt/sources.list.d/warpdotdev.list'
rm warpdotdev.gpg
sudo apt update && sudo apt install warp-terminal

RHEL-, Fedora-, and CentOS-based distributions

sudo dnf install ./<file>.rpm

Installing the .rpm package will automatically set up the Warp yum repository. On first update, dnf will retrieve the signing key needed to verify the integrity of the downloaded packages.

Alternatively, you can manually configure the Warp yum repository and install Warp by running the following commands:

sudo rpm --import https://releases.warp.dev/linux/keys/warp.asc
sudo sh -c 'echo -e "[warpdotdev]\nname=warpdotdev\nbaseurl=https://releases.warp.dev/linux/rpm/stable\nenabled=1\ngpgcheck=1\ngpgkey=https://releases.warp.dev/linux/keys/warp.asc" > /etc/yum.repos.d/warpdotdev.repo'
sudo dnf install warp-terminal

Arch Linux-based distributions

sudo pacman -U ./<file>.pkg.tar.zst

The first time you update Warp through the app, it will guide you through setting up the Warp pacman repository and signing key.

Alternatively, you can manually configure the Warp pacman repository and install Warp by running the following commands:

sudo sh -c "echo -e '\n[warpdotdev]\nServer = https://releases.warp.dev/linux/pacman/\$repo/\$arch' >> /etc/pacman.conf"
sudo pacman-key -r "linux-maintainers@warp.dev"
sudo pacman-key --lsign-key "linux-maintainers@warp.dev"
sudo pacman -Sy warp-terminal

OpenSUSE- and SLE-based distributions

sudo zypper install ./<file>.rpm

Installing the .rpm package will automatically set up the Warp yum repository. On first update, zypper will retrieve the signing key needed to verify the integrity of the downloaded packages.

Alternatively, you can manually configure the Warp yum repository and install Warp by running the following commands:

sudo rpm --import https://releases.warp.dev/linux/keys/warp.asc
sudo sh -c 'echo -e "[warpdotdev]\nname=warpdotdev\ntype=rpm-md\nbaseurl=https://releases.warp.dev/linux/rpm/stable\nenabled=1\nautorefresh=1\ngpgcheck=1\ngpgkey=https://releases.warp.dev/linux/keys/warp.asc\nkeeppackages=0" > /etc/zypp/repos.d/warpdotdev.repo'
sudo zypper install warp-terminal

AppImage

You can download the Warp AppImage with the following commands:

# On x64 systems
curl -L "https://app.warp.dev/download?package=appimage" -o Warp-x64.AppImage
chmod +x Warp-x64.AppImage
# On ARM64 systems
curl -L "https://app.warp.dev/download?package=appimage_arm64" -o Warp-ARM64.AppImage
chmod +x Warp-ARM64.AppImage

Running Warp on Linux

If you installed a package, find Warp in your desktop manager or run warp-terminal on your terminal. If you're using the AppImage, you can launch it by navigating to the directory where the AppImage is located and running ./Warp-*.AppImage.

Initial Setup

Log in to Warp (Optional)

Onboarding Survey (Optional)

Warp will ask a few questions within the app after you sign up. The survey is optional. You can skip all questions if you'd like. Why do we ask these? Understanding how you use the terminal helps us improve the product and prioritize the right features to build.

Use Warp offline

Import your settings

Set up your Warp default shell

Warp tries to load your login shell by default. Currently, Warp supports bash, fish, zsh, and PowerShell (pwsh). If your login shell is set to something else (for example, Nushell) Warp will load zsh by default.

Zsh is the default login and interactive shell on macOS (starting with macOS Catalina in 2019), replacing the bash shell. For most Linux distributions, the default shell is bash.

You can change your default shell by going to Settings > Features > Session. In the Startup shell for new sessions section, you can choose which shell you want Warp to use.

Customize Warp's Appearance

Warp has many Appearance settings you can configure:

Navigate to Settings > Appearance to customize your setup.

Modify behavior settings

There are a number of behavior settings and features that will help you customize your terminal to best suit your needs:

Minimum requirements: Warp requires Windows 10 version 1809 (build 17763) or later, Windows Server 2019 (build 17763) and Windows Server 2022 (build 20348) or later. This is a requirement for .

Minimum requirements: Linux distribution with glibc >= 2.31 (released Feb. 2020) and support for either .

The easiest way to install Warp is to download or . After downloading, you can install the package with:

The easiest way to install Warp is to download the or . After downloading, you can install the package with:

The easiest way to install Warp is to download the or . After downloading, you can install the package with:

The Warp yum repository also works for OpenSUSE- and SLE-based systems. Download the or . After downloading, you can install the package with:

We also provide an , a single-file executable version of Warp. Installing Warp via a package manager is recommended, as it will ensure your system has all necessary dependencies installed.

Want to try our newest features? is available on all platforms and architectures (macOS, Windows, Linux) for early access to experimental features.

After installation, you have the option to create a Warp account thru the "Sign up" bottom on the top right or in Settings > Account > Sign up. You have the option to skip this step. If you're having issues logging in, you can check out the page.

If you sign up using Google or GitHub, Warp only gets access to the associated email address. Visit the page for more details on Warp's approach to privacy.

You will only need an active internet connection when you open the Warp app for the first time. Once opened, , although certain features that require an internet connection will be unavailable.

If you are migrating to Warp from another terminal like iTerm2, you can easily import your settings, such as keyboard shortcuts and color themes. For more details, visit the docs.

: You can choose from pre-loaded themes or create your own , using .yaml or based on a background image you upload.

: You can customize your font type and font size. You can also adjust the font to improve readability and accessibility.

: Set your prompt and command line to the top or bottom of your terminal window.

: Dedicated hotkey window (also known as Quake Mode) allows you to customize your window's position, width, and height ratio relative to your active screen size.

: Organize your windows into multiple terminal sessions, and customize them with different titles and/or colors.

: Divide any tab into multiple panels, side-by-side or stacked.

: As you type, Warp will automatically suggest commands based on shell history and possible completions.

: When you press TAB, Warp will suggest commands, option names, and path parameters for you. Customize your TAB key behavior under Settings > Features.

: Warp supports default Vim keybindings, allowing for keyboard-driven text editing.

: Warp supports commonly used keyboard shortcuts. You can also set custom keyboard shortcuts by creating new commands or editing existing shortcuts.

: Using your cursor, you can open files, folders, and URL links that are within Blocks. You can also .

: Get auto-correct suggestions on commands to catch typos, forgotten flags, and general console errors.

🚀
Windows Pseudo Console (ConPTY)
OpenGL ES 3.0+ or Vulkan
x64 .deb package
ARM64 deb package
x64 .rpm package
ARM64 .rpm package
x64 .pkg.tar.zst package
ARM64 pacman package
x64 .rpm package
ARM64 .rpm package
AppImage
Warp Preview
Login Troubleshooting
Privacy
Warp is able to run with no internet connection
Migrate to Warp
Themes
custom theme
Text and fonts
Input position
Dedicated window
Tabs
Split panes
Auto suggestions
Completions
Vim keybindings
Keyboard shortcuts
Open files and links
configure the default editor to open files
Command Corrections
Known Issues
Metal
Download | WarpWarp
Download Warp
Download | WarpWarp
Download Warp
Download | WarpWarp
Download Warp
Logo
Logo
Logo
Settings > Appearance
Organize tabs and divide them into multiple panels