Warp’s free tier finally got good enough to make me delete iTerm2

Ask any developer, and they’ll tell you that their setup is usually set in stone. Even as a hobbyist, my setup has been consistent for years, with iTerm2 being a reliable, fast, and deeply configurable tool in my arsenal. But it also comes with friction that I’ve had to learn to work around. Whether it’s a long scroll back, a dated interface, cluttered output, or simply having to jump from interface to interface to understand something when you encounter something you don’t understand.

Meanwhile, Warp is emerging as a popular alternative. After learning about it, I decided to install Warp a while ago out of curiosity, but the free tier never felt like it had enough features to seriously compete with iTerm2. But that was a long time ago. It now does enough, consistently, for me to switch to distortion entirely. Simply because of its more modern approach to the terminal and all the little annoyances it solves in my workflow. Here’s everything you need to know.

I connected Claude to my terminal, and now he does things that I scripted by hand

Claude replaced my entire script workflow

Warp gives the standard terminal a proper structure

Blocks make output easier to navigate

Distort SSH session Credit:

Switching to Warp from iTerm 2, I noticed a few things. Above all, how it handles the output. Traditional terminals generate everything as a continuous stream. You run a command, it prints its output, and that output is stacked on top of everything else already in your terminal. This is the traditional way of doing things. It works, but once you’ve run a handful of commands, finding something specific usually means scrolling or searching through a dense wall of text.

Warp takes a unique approach by grouping each command into its own block. Input and output remain together as one unit. This structure makes it easy to move and scroll through a session without losing track of what happened. Instead of going through everything, I switch between commands, reduce the output I no longer need, and focus only on what matters. As you would expect, this keeps things more organized and keeps me more focused.

This difference in output is clearer when I deal with logs or builds. In iTerm2, I usually scroll back or search for keywords to find where something has failed. This becomes tedious very quickly. In Warp, I simply move through the blocks until I get to the command that failed. It’s a small change in approach, but it greatly reduces the time spent figuring out where to look.

Command entry is another area where Warp excels. Writing longer commands in a traditional terminal is quite tedious. Editing in the middle of a command, especially across multiple lines, is not the best experience. Warp treats command entry more like a real editor. You can move the cursor anywhere, easily edit inline, and structure longer commands without constantly checking what you’re typing. This may seem minor, but it changes your willingness to stay in the terminal for slightly more complex tasks. And this is where the reasons to move to Warp start to add up.

The free tier has enough features that you don’t need to go back

Stay in the terminal environment instead of switching contexts

You see, earlier when I was using Warp, the free tier didn’t have enough features to fully switch over, and I wasn’t quite ready to pay yet. So I would always end up going back to my old setup for certain tasks. This is no longer the case.

A lot of this has to do with how Warp now handles support inside the terminal itself. In a traditional setup, as soon as you don’t understand something, you switch to a browser to figure it out. This is a small workflow interruption, but enough to interrupt your flow. Warp reduces how often you need to access the browser.

Warp’s AI integrations mean that if you’re unsure about a command, you can describe what you want in simple language and get something usable in return. Likewise, if something fails, you can request an explanation based on the result directly in the terminal. No need to copy logs to Google search or ChatGPT. While Warp still expects you to opt for the premium tier if agent coding is an important use case for you, the free tier includes enough credits for one-off use cases.

And really, for me, that’s all it took. The combination of structured output, improved input handling, and built-in support means I spend less time sifting through errors, searching, and switching between tools. Together, they remove all the little inefficiencies that come with using a more traditional terminal like iTerm2. There are still areas where iTerm 2 is more flexible, notably customization, but as a hobbyist I don’t really need it, and it’s a small thing to give up for the benefits.

Why I stopped going back to iTerm2

The reason I switched to Warp is not that it is more powerful and better than iTerm2. Well, it is, if using agents is something that’s important to you. But it’s not something I use a lot. This has more to do with the fact that Warp removes enough friction in my amateur workflow that it became the obvious choice. I don’t have to worry about navigating results, correcting commands, or switching between tools as much as I used to. And once you get used to it, there’s no going back.