• Modern UX

    Edit and navigate faster in the terminal with Warp's IDE-like input editor.

  • Warp AI

    AI suggests what commands to run and learns from your documentation.

  • Agent Mode

    Delegate tasks to AI and use natural language on the command line.

  • Warp Drive

    Save and share interactive notebooks, workflows, and environment variables.

  • All Features

Your terminal, reimagined

Core terminal features that work offline. Innovative tools for productivity and collaboration.

Download for Mac
Request demo
brew install --cask warp

Appearance & customization

  • Custom prompt

    Build a custom prompt with context chips or bring in your PS1 for themes like Powerlevel10k or Starship

  • Custom themes

    Select from a theme library, code your own, or use the GUI to create a theme with a color palette from a background image

  • Input position

    Pin your command line to the top or bottom of your terminal window

  • Transparent background

    Make your Warp windows transparent with opacity controls

  • Learn more

Modern text editing

  • IDE-like editing

    Use your mouse and cursor on the command line

  • Blocks

    Input and output grouped together for easy navigation, sharing, and filtering

  • Edit with Vim keybindings

    Navigate and insert text with vi-style keybindings

  • Completions

    Hit TAB to navigate through smart completions with built-in specs for hundreds of common commands from popular libraries

  • Command corrections

    Catch typos or missing parameters with auto-correct suggestions you can review and accept

  • Learn more

Warp AI

  • AI Command Suggestions

    Look up commands using natural language instead of going to Google or Stack Overflow

  • Chat with Warp AI

    Let Warp AI walk you through complex workflows

  • AI autofill in Warp Drive

    Let Warp AI automatically name and describe Workflows as you create them

  • Prompt Suggestions

    Active AI

    Get contextual, AI-powered suggestions that activate Agent Mode

  • Next Command

    Active AI

    Preview and accept AI-generated command suggestions tailored to your terminal session and command history

  • Learn more

Warp Drive

  • Workflows

    Save parameterized commands for reuse

  • Notebooks

    Create interactive runbooks that live in your terminal

  • Personal Drive

    Keep your personal development knowledge in a cloud-based library next to your command line, or share it with the world

  • Environment Variables

    Save or sync environment variables to load into your terminal sessions

  • Warp Drive on the Web

    Access your Drive objects and Shared sessions on a browser

  • Learn more

Collaboration for teams

  • Team Drive

    Create a shared Warp Drive to collaborate on notebooks and workflows with your team

  • Session Sharing

    Beta

    Share sessions and command line controls. Learn more

  • Block Sharing

    Create a permalink for any block of terminal input and output to share with your team

Usability

  • Command Palette

    Quickly search across the Warp app for commands, keyboard shortcuts, navigation, settings, and toggles

  • Command Search

    Search across your command history and Warp Drive contents for fast command line input

  • Rich History

    Review exit codes, directory details, related branches, and last run timestamps for recent commands and workflows

  • Markdown Viewer

    Open Markdown files in Warp and run any embedded commands directly from the view pane

  • Launch Configurations

    Save any combination of windows, panes, and commands to re-open as a preconfigured session in the future

Terminal basics

  • Backwards compatible

    Works with zsh / bash / fish

  • Platform support

    MacOS, Linux

    Join the waitlist for Windows

Privacy & security

  • Secret Redaction

    Obscure characters in API keys as you’re working or sharing terminal content, with built-in Secret Redaction to minimize the risk of secrets being sent to AI for Active AI features

  • SSO / SAML

    Enterprise

    Integrate with your company’s approved authentication provider

  • Private by default

    Warp’s “hands off” approach to telemetry means Warp never gathers input or output from the command line

  • Disable telemetry

    Choose to disable analytics and crash reporting for the higher-level feature metrics Warp monitors for product quality

  • No AI training

    Your data is never used to train OpenAI or Anthropic's models, even on the Free or Team plans

  • Zero data retention policy

    Enterprise

    In addition to your data never being used for training, your data is never retained by OpenAI or Anthropic in any fashion when you use Warp AI

  • Disable Active AI

    Choose to disable proactive AI recommendations based on command inputs, outputs, and errors for fixes and next actions by toggling off Active AI in Settings > AI

Integrations & extensions

  • Launch Warp from…

    Raycast, Alfred

  • Open your favorite code editor

    VSCode, Zed, Cursor, or your computer’s default

  • Extensions

    Docker

An enterprise-ready app that’s a joy to use

Thumbnail for Nat Friedman profile pictureNat Friedman profile picture

Nat Friedman

CEO @ Github

Finally, innovation in terminals! @warpdotdev

Thumbnail for Katerina Skroumpelou profile pictureKaterina Skroumpelou profile picture

Katerina Skroumpelou

@googledevexpert

Every day I love @warpdotdev more. The autocompletion, the fzf of my past commands, the blocks of command outputs. It's just so efficient!

Thumbnail for Aman Virk profile pictureAman Virk profile picture

Aman Virk

Building @adonisframework

Giving @warpdotdev a try. It is blazing fast and indeed feels like a modern terminal.

Thumbnail for Jon Meyers profile pictureJon Meyers profile picture

Jon Meyers

Developer Advocate @supabase

Just started using @warpdotdev as my main terminal!🎉

It is just so good!💯

I don't know why I just accepted that one of the main tools I use every day as a developer was so bad!!

Thumbnail for Ash Allen profile pictureAsh Allen profile picture

Ash Allen

Engineer

I don't think you'll regret it one bit. @warpdotdev is really cool and I've completely switched to using it now

Thumbnail for Chau Tran profile pictureChau Tran profile picture

Chau Tran

Engineer @nrwl_io

@warpdotdev editor is a game changer for my terminal workflow. I love how I can navigate the terminal editor just like a code editor with all the Move/Move-Select keymap. Great job!

Thumbnail for Srijan Paul profile pictureSrijan Paul profile picture

Srijan Paul

Engineer

@warpdotdevis early access and yet absolutely mindblowing! Became my new favorite terminal overnight. Best features from all the different shells I've used and a modern look UI + keybindings. Could not have asked for more.

Thumbnail for Nat Friedman profile pictureNat Friedman profile picture

Nat Friedman

CEO @ Github

Finally, innovation in terminals! @warpdotdev

Thumbnail for Katerina Skroumpelou profile pictureKaterina Skroumpelou profile picture

Katerina Skroumpelou

@googledevexpert

Every day I love @warpdotdev more. The autocompletion, the fzf of my past commands, the blocks of command outputs. It's just so efficient!

Thumbnail for Aman Virk profile pictureAman Virk profile picture

Aman Virk

Building @adonisframework

Giving @warpdotdev a try. It is blazing fast and indeed feels like a modern terminal.

Thumbnail for Jon Meyers profile pictureJon Meyers profile picture

Jon Meyers

Developer Advocate @supabase

Just started using @warpdotdev as my main terminal!🎉

It is just so good!💯

I don't know why I just accepted that one of the main tools I use every day as a developer was so bad!!

Thumbnail for Ben Holmes profile pictureBen Holmes profile picture

Ben Holmes

@astrodotbuild

Just saying, I heckin love @warpdotdev

🚀Stupid fast boot times View history with arrow keys (no mindless ⬆️⬆️⬆️...)

✂️ Each command is a block for easy scrolling, error highlighting, and copy / past-ability

💻 Intellisense for npm and git

Thumbnail for Kevin | kevcode.sol profile pictureKevin | kevcode.sol profile picture

Kevin | kevcode.sol

Engineer

holy @warpdotdev is the best terminal I've ever used

Thumbnail for bleachedsleet.eth profile picturebleachedsleet.eth profile picture

✦ bleachedsleet.eth ✦

@getprotocol

2/ @warpdotdev A new terminal developed in Rust, I instantly fell in love when I tried it. There's just no going back from the incredible navigation workflows you can achieve with this tool. If the terminal had been invented today, this what we would get. Bravo!

Thumbnail for Asbjørn B profile pictureAsbjørn B profile picture

Asbjørn B

Engineer

@warpdotdev is really the terminal i've been missing, since my switch to OSX!

Kudos to everyone involved, for an awesome terminal!

Thumbnail for Sylvain profile pictureSylvain profile picture

Sylvain (:seel-vahn)

CTO

Just received my invite to @warpdotdev and I already love the developer experience and the speed of that terminal. A breath of fresh air for me and my MacBook 2015!👇https://warp.dev

Thumbnail for Mr. Ninja profile pictureMr. Ninja profile picture

Mr. Ninja

Engineer

just got my invite for @warpdotdev and holy crap it has been worth the wait. What an incredible product! thank you for letting me in.

Thumbnail for Zack profile pictureZack profile picture

Zack

Engineer

Just started using @warpdotdev's terminal... so far it's been a way better experience than using iTerm2

Thumbnail for Raul profile pictureRaul profile picture

Raul

Engineer

I got beta access to @warpdotdev.

I have to say that I'm really impressed with it.

Despite the beauty, it's super fast, and the out-of-box auto-suggestion is delightful to use.

Pleasant experience. Well done, peps!

Private by default

Input and output is never captured. Cloud features are opt-in only. App analytics and crash reports are completely optional.

Secure by design

Your account-level data is encrypted at rest and in transit, and safely stored on Google Cloud servers.

Learn more about privacy at Warp

Trusted by hundreds of thousands of professional developers

Download Warp to get started

Download for Mac
Thumbnail for null