The terminal WARS begins! // Warp vs Wave

40,500
0
Published 2024-06-25
In this video, I compare two incredible terminal programs, Warp and Wave Terminal, and discuss their features, pros, and cons. From licensing and privacy to command input and output, tabs and windows, editing files, SSH connections, AI features, themes, and customization, I cover it all. Find out which terminal app comes out on top and why.

References
- Wave: www.waveterm.dev/
- Wave GitHub: github.com/wavetermdev/waveterm
- Warp www.warp.dev/

________________

đź’ś Support me and become a Fan!
→ christianlempa.de/patreon

đź’¬ Join our Community!
→ christianlempa.de/discord

👉 Follow me everywhere
→ christianlempa.de/

________________

Read my Tech Documentation
christianlempa.de/docs

My Gear and Equipment
christianlempa.de/kit

________________

Timestamps:

00:00 Introduction
01:02 Licensing and Privacy
03:51 Input and Output handling
07:24 Tabs and Windows
08:42 Editing Files
10:32 SSH connections
13:08 AI features
15:51 Themes and Customizations
18:45 Additional Features in Warp
19:55 Conclusion

________________
Links can include affiliate lin

All Comments (21)
  • Knox here, Head of Developer Relations at Wave, so glad you gave us a try! In regards to your feedback about what you DONT like about Wave, we're addressing most, if not all, of this in upcoming releases. Namely around * Lack of layout customization * Lack of theming customization. * Lack of prompt support We will be adding: * The ability to split panes, move panes, zoom/unzooming, drag to new windows, etc. * More themes, ability to edit themes (with JSON support), more font support, set background images (possibly gifs/movies), opacity, and much more) * Current dev builds of Wave support most, if not all, prompt customizations like PowerLevel10k, Starship, etc. And so much more to come! Thanks again for the great review ❤.
  • @JoePesos
    Requiring an account/sign in for terminal is insane to me, that is the last place i want outsiders tracking. As far as tabs and splitting etc... i don't see these doing anything better than tmux which can run in any terminal. There are standalone programs that integrate and do all these things better (other than AI which i don't want), i guess these programs pack everything in one for those that don't want to be bothered with identifying separate tools.
  • @zerotheory941
    Alacritty vs Kitty is where the war is, this is a side skirmish between neighbors.
  • @djaskfjkasd
    if warp wasn't collecting information it wouldn't require you to login
  • directly switched to wave, since opensource is in my pov very important
  • @Pariah902
    This is hilarious to think that a terminal emulator is restricting the options of Shell you can use. What a time to be alive :D
  • @AngriestEwok
    You lost me at closed source. To me, that means: hand over all my personal data to a foreign and potentially hostile entity I have no reason to trust.
  • @furcom
    Kitty Terminal 👌🏻
  • @arctic_line
    So often the features listed for both I was going "why would I want that to be in the terminal?" For example, autocomplete really should be handled by the program that actual runs the commands, which is the shell, and shouldn't be done at the terminal level. And even for the times that I do think it could be a useful terminal feature, I could just do the same in Emacs with vterm to get even better integration with my editing environment. All without needing an online account or have to deal with an AI in a place I really don't need one. Basically, to me a terminal should just be a way to interact with stdin and stdout, maybe looking pretty if I can make it, so I just use Alacritty as my go-to and vterm if I need something integrated with my Emacs session (or wanna leverage any snippets I come up with that can't just be shell functions or scripts).
  • Signing in to use a terminal misses the point completely. This is now in the area of people who like to work ON their computer instead of WITH. I got stuff to do; another sign on is out of the question.
  • I love warp, I've tried most others mentioned here, none work as well with my flow. I won't begrudge anyone for using any of these!
  • @EliSmith
    So much of this should be handled by the shell, not the terminal emulator
  • @benzflynn
    Never used either before. Tried zsh of course on my terminal window but found it was screwing up my regular CLI. Just installed Warp and Wave and will be looking more deeply at them in time. Thanks for video, CL.:goat-turquoise-white-horns:
  • @renderwood
    I started wondering how does the Wave remote-ssh editing work? Does it actually download (the file being edited) to local machine, editing happens there, and when saving it is sent back? Or something else?