Skip to content

Installation and setup

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

Install Warp on macOS, Windows, or Linux. All installation options include auto-update for new features, bug fixes, and performance improvements.

Download Warp and drag into your Applications folder

Download Warp

Install using Homebrew by running the command below

Terminal window
brew install --cask warp

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

Warp’s client is open source under AGPL v3, so you can build it yourself from warpdotdev/warp.

Clone the repo, bootstrap toolchain dependencies, and start a development build:

Terminal window
git clone https://github.com/warpdotdev/warp.git
cd warp
./script/bootstrap
cargo run

cargo run launches a warp-oss binary built from your local checkout. See the repo’s README.md and CONTRIBUTING.md for full prerequisites (Xcode on macOS, the pinned Rust toolchain, protoc) and development setup.

After installation, you have the option to create a Warp account through the “Sign up” button (top right), or by navigating to Settings > Account > Sign up. Optionally, you can skip this step. If you’re having issues logging in, see the Login Troubleshooting page.

You will only need an active internet connection when you open the Warp app for the first time. Once opened, Warp is able to run with no internet connection, although certain features that require an internet connection like AI and real-time collaboration features will be unavailable.

If you are migrating to Warp from another terminal, editor, or AI coding tool, see the Migrate to Warp docs for per-source guides including settings-import steps and feature equivalents.

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.