Warp Terminal — An Ambitious New Definition

Robby Boney
Short Bits
Published in
3 min readAug 23, 2021

Terminals are a critical part of most developers’ daily workflows. While there are many great terminals out there such as iTerm, Alacrity, Windows Terminal, Hyper.is and many more, new ones still come along occasionally and provide new functionality for developers enabling increased productivity and personalization. Warp is doing that in a bold way.

Warp is a blazingly fast, Rust-based terminal that makes you and your team more productive at running, debugging, and deploying code and infrastructure.
~ Warp Github

Project Highlights

Interesting Features

While “Input” may seem like a simple thing, this is probably the most used aspect of a text based program by the user as its how you interact with the program. Taking a detailed care to make this part of a terminal shows the authors understand what really matters, I believe.

This is where features begin to get REALLY interesting. Starting to think of terminals as collaborative tools like many other applications is a very forward thinking approach and if executed correctly could have huge impacts for developers’ ability to solve problems with their teams faster.

Terminal history is a useful feature and available in many shells and terminals such as Get-History in powershell, but Warp’s searchable command history takes this tool to the next level.

Probably the most ambitious feature in Warp, Real-time collaboration aims to make the terminal an experience where multiple developers could run commands in the same shell instance and chat about commands being run. This could open up possibilities for easier training, debugging build issues, or possibly some non-automated deployment processes.

Overall this project is definitely one to try out and we will definitely be revisiting this as it progresses!

References

--

--

Robby Boney
Short Bits

Director of Product Development @ Interject Data Systems. I write Software for Science, Data & Enterprise…https://robbyboney.notion.site/