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 ❤.
Hopefully Wave isn't as laggy as Warp. That literally killed it for me. About to install wave and check it out!! Btw real pc master race gigachads prefer open-source alternatives
@@jhny0you need to spend so much time customizing st to have a half decent emulator that it stops being worth it. You can just install alacritty or kitty and start working quickly with minimal features
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.
totally agreed!! Those two terminal programs go soooooooooooooooooooooooooooo against the Unix philosophy of one program doing one thing, it's ridiculous. And I do have examples for why this is bad: A terminal having an integrated code editor won't ever be comparable to an actual code editor like vim, emacs, vscode, .... even if they'd add vim bindings (which i can't live without, I'm even working on sth to use vim to edit text in the browser) all my custom vim shortcuts would not be there...... and that just sucks!
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.
@@tsukuyominthe best features? It is missing most of the features discussed in this video. Maybe you don't care about those features, but kitty isn't even in the same league.
@@ashebanow I agree it's a different class of product. I simply do not care for the AI stuff. Most everything they provide can be integrated in a normal terminal with plugins to your shell, and it'll feel more native. Kitty provides other lovely features such as a great image view, or copying configuration files for every SSH session and whatnot. These are much more of a hassle with other terminals
Wezterm also has built in multiplex support now. It's not as customizable as tmux, but as someone who just used tmux for basic splitting with vim to have my commands running in another pane, it allows me to reduce an external dependency
@@ammster1234 Yeah I know, but I haven't tried it yet. I'm using some tmux plugins such as resurrect, continuum etc. and not sure Wezterm supports all of them.
@@ammster1234 Yeah I know, but I haven't tried it yet. I have some cool tmux plugins such as resurrect, continuum, vim tmux navigator etc. and not sure Wezterm supports all of them.
@@ammster1234 ive been using zellij and alacritty for the last 6 months or so but I might just swap back to wezterm. in real work scenarios I normally just need a new pane or tab quickly. like i might be in a project with neovim and then i want to check a pod in kubernetes or make a commit in another project so I just create a new pane/tab
Ok I'm a boomer. Used st for a decade, now on Alacritty. But hey, I really gave one of those a try.... Like.. for 10 minutes. What shall I say. It feels like.. here you have this high end beautiful racing bike. Pure and performant. You are the motor but it reacts instant to anything you do. You know every single screw of it, you know why it is there and even the color tone of it fits exactly with the overall appearance. Not a single fraction of an ounce of weight wasted, all has a meaning, all for pure performance.... And then ..this. Like somebody took that racing bike, plus a ton of plastic and paint, and put it around that bike, in order to make it look like a ...freaking motor bike. A poor man's motor bike, since the engine is the same but all sort of fluff around it. Well. Not my cup of tea - but hey, who am i.
Yea but one makes money with selling ads, the other with subscriptions. I think that’s a huge difference in motivation when it comes to data collection right?
Wave looks nice but I can’t imagine switching from Wezterm at this point, it’s phenomenal. I also really don’t want any AI in my terminal, even a local model in one of my most privlidged appa.
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.
Tolles Video mal wieder. Ich war schon sehr neugierig auf das Terminal was ich in den Videos immer gesehen habe aber mir wäre es dann doch zu peinlich zu fragen, aber jetzt gibt es ja super Video dazu
Did you see the "Includes paid promotion" notification at the top left when you started the video? This indicates that he was paid to advertise that closed-source app. I don't trust advertisements for closed-source products, so I ignore them. I recommend using the SponsorBlock extension, which highlights when a video is an ad (I skip these as they are usually unreliable reviews). It's concerning when a channel focused on open-source self-hosted services suddenly promotes a closed-source terminal that requires a login-this seems excessive for just a terminal app.
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).
Ive tried wave a few times and i really liked it but I'm having a bug where using the file browser produces a bunch of weird files in each directory i visit. Sometimes like a lot of these weird files, like 20+ in every directory.
Especially considering the complaints of the linux users about open source, requiring a login, and electron. Also, excess non-unix philosophy features. Those are really tough sells to linux users, but not to windows users.
I’m a sysadmin and initially thought I might find an alternative for my iTerm2 here but instead im disgusted by almost every feature… Those „terminals“ feel like a vscode skin to me
Well the dev beat me to the punch. i wanted to say panes & fonts would definitely be coming very soon but support for local AI models is a god sent for non-pros like me who spend most of the time online (or my Obsidian notes) what 99% of the time leads to distractions - reading other articles that lead to other news and or... well, thx for bringing this up because I can see just how old I am - after playing with Warp since you made a review I returned to Terminator... just installed Power10k prompt and a bit playing with Zellij (multiplexer or wannabe window manager for us regular GUI normies). Cheers
Warp make all that pretty claims about what they do and don't do, but at the end of the day that's just a "trust me bro" kind of policy. It blows my mind why do tech-savvy people agree to such thing (and tech-savvy people are a target demography for a custom terminal emulation app).
@@thedeemon that's not true at all. If it is open source you can check the sources or pay someone to do it for you. If you do not care, yeah, then there seems to be no difference.
@@kriffos yeah, in theory. In practice most users don't bother or just can't physically check so much sources. And even when people are watching, malware can still be shipped, as the recent story with xz showed.
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?
No Terminal Wars here...because nobody is using these. Trust me, I've been a Linux/Unix native since the 90's. I am deep in the community. Nobody is using these. A terminal is for navigating the CLI. Why would anyone need AI for that? It's just an annoyance that gets in your way when youre trying to write your command. And the fact you got to login to an account....lol. PLEASE. All this "Advanced AI Tech" and they don't even support ligatures! WILD! That being said, i like that they way they look. They look very slick. And choosing a theme is just one click away. Very convenient. But thats the ONLY good thing. And one pro will not get me to switch.
Great reviews. Interesting that you did not mention Warp team session sharing features which allows teams to work together in the same terminal in a co coding situation. Yes it a paid service but as more and more teams have to manage complex cloud infrastructure having a space where you can both be able to interact in the same window whilst trying to fix or get something running is a great feature that no other terminal does to my knowledge.
I think I'm using terminal's wrong because I'm stuck using no modern features due to my enjoyment of fish's quantity of completions, it can auto-generate them. These next gen terminal completions generally cause me to lose fish's completion feature. I don't need completions on common commands, its the weird arcane ones I need like 'launchctl' which in typical apple fashion is built to not be used by end users (requires arguments that aren't memorable and require cross-referencing outputs from separate sub commands) I probably won't be able to enjoy a modern terminal until one is made prioritizing fish, and isn't just merely fish compatible
Both Warp and Wave uses Electron. They are both web pages masked as apps. They are not terminals. Kitty, Gnome Terminal, XFCE4 Terminal, godforsaken XTerm is a better choice than yet-another-chrome-instance for your terminal
@@nacpatil PuTTY... is from 1999 (release 0.45 is from 22th of January, 1999) Terminals are much older And the PuTTY core is rare to find on Linux because it barely, just barely, manages to pass the POSIX checks Most linux terminals nowadays traces back to xterm, which started as a standalone terminal emulator for the VAXStation 100, but due to the development of the x window system, it became part of the package PuTTY is far fetched, specially when considering Unix systems
When he said "code editor command," I thought he said "code idiot command." Got excited there for a second -- been looking for something to help with my idiocy. Darn Austrian (I think?) accents. 😊
Wave is intriguing. I might play around with it a bit. I did just switch from iTerm2 to Wezterm though, and while it took a while to get it configured how I like it, now its just crazy fast and has all the autocomplete/suggest features I would want. Seems like the big sell is supposed to be AI, and frankly I couldnt care less about it. The only CLI commands I would maybe use AI for would be ffmpeg and I use that MAYBE a few times a year. But the sessions/workspaces of Wave could be pretty sweet.
@@raughboy188 Thanks. The Idea is to leave Windows forever. The third party programs are the real blocker and many of us are used to double click an install. With Linux it is more complex. Will both show us how to install Zorin third party programs that don't have Linux version?
@@roccociccone597 besides if you know how you can make same thing yourself without bloatware. You have everything you'll ever need avaliable. It's only matter of how you put it together.
tried wave - very impossible to install. finally got it going and then it didn't work, ssh connections failed and then local bash failed. looks really cool but a little too broken IME. tried warp looks cool but sign in and stuff? not sure
Wave sounds like the nerdy sysadmin term ^^ I bet on it! Most important, they plan to add a plugin system... just great! Even if it is written in Golang (pretty singular for a terminal simulator). It is the only really dealbreaker for me if I need to consider one…
@@roccociccone597 I don't think so. The Linux terminal is not for sysadmins, but for Linux users, A Linux user is not necessarily a sysadmin. It becomes a sysadmin tool when the user adds what he needs to be more productive as a sysadmin (or when it is already integrated and meant for that). And on this, it is purely subjective... a bit like the "vim/vscode" or the "Arch vs Others" thing. Totally subjective and personal. And for me; Those new kinds of terminal fits the sysadmin/developer niche well.
Warp is not Open Source, correct? Wave is. I just build Wave, on Arch, from its Apache 2 licensed wavetermdev/waveterm source code github repo. Or am I confused?
Hey Christian! Thank you so much for the kind review! Glad you’re still enjoying the look and feel of Warp. Have you had a chance to play with the new Agent Mode in Warp yet? We’d love to know what you think about this compared to the old Warp AI (shown in the video). It can do a lot more than command generation and explanations now - you can use it to walk through any developer workflow from the command line. Let us know what you think!
Great video. Just a heads up. When you talk about customization you proclaim warp the winner, but you display the icon for wave. (Yes I watched the full video). I would honestly go for Wave out of these two, just because of the fact that it is open source. (Yes, I'm one of those. What can I say, I have trust issues). Keep up the great work 👍
Hi Christian, I had tried the warp terminal on linux. Even though it is actually good and fun, I switched back to Kitty. The showstopper for me was when the terminal broke during a system update. I think it was because warp was part of the update.
Warp combined with zoxide is so great, I'm like really new to Linux and being able to ask the AI for help is so useful and has already helped me while learning CLI, and zoxide is just convenient so I don't need to type out THE EXACT path every time, like the other day I typed z doc doc which changed my pwd to /Documents/docker-compose-files/ SO useful and all you have to do is go there ONCE for zoxide to add it only way this wouldn't work all the time is if you have multiple similar named folders let's say folder1 and folder2 if you do z folder it will take you to the one you were last in, so in that case you would need to be more specific, otherwise incredible, for me its useful while learning cause i get fooled so many times with having to have the right uppercase or lowercase
I believe that graphical terminal shells like those presented in the video, are the future; but they are still not there. At the moment, I am sticking to Alacritty and Tmux
I saw the first seconds and thought i might be missing out something. But while seeing the video i came to the conclusion that I don't want to go that path. It looks like another unnecessary layer of abstraction that seems to make things easier, but in the long way you're just doing it more complicated. I think the better way is, to use a simple Terminal with tools like tmux and nvim. Now can configure everything as you wish, store configs and scripts as plain text and in git repositories. If the goal is to occasionally click around in linux like a quiche eater and run some stuff, then i get while it looks appealing. Otherwise, just learn how to use a good ol' terminal like a real neckbeard!
Wezterm. No telemetry, no sign-up/sign-in, linux/windows/mac compatible, configuration is written in lua like neovim, built-in multiplexer (no need for zellij or tmux)
I personally use Warp, but there is something that upsets me: WARP is so slow. Every time I press enter, it takes about 2 seconds for the prompt to come back. I use almost the same configuration/settings as Christian.
No nerd font support (and several other things, like no Oh My Zsh functions integration) had killed the thing for me. And is a shame, because the software is brilliant in any other aspect
lmao never signing into my terminal....never....plus there is enough ai cli tools where you dont need that anyway...plus besides that closed source....naaaaaa brehhhh naaaa
Wave support fish shell too as of sept 26 2024 btw. also I've been using fish since I picked up programming in 2022. it's better out of the box imo than bash and zsh. also nu shell is cool and interesting upcomer.
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 ❤.
I didn't want to go to warp for their close source policy, and with your comment I'm going to download waveterm, thank you very much, you're great.
I am definitely gonna give wave terminal a try. Lots of useful features and looking forward to more in future releases!
This is very cool when it comes to open source Vs closed my choice is obvious I am eager to see those new features added good luck
Your comment is a great move! One reason more to give wave a try and maybe switch from tabby! Looking forward to the next releases!
Hopefully Wave isn't as laggy as Warp. That literally killed it for me. About to install wave and check it out!! Btw real pc master race gigachads prefer open-source alternatives
Alacritty vs Kitty is where the war is, this is a side skirmish between neighbors.
st (suckless terminal), consumes ~20MBs of memory whereas Alacritty consumes ~200MBs
@@jhny0you need to spend so much time customizing st to have a half decent emulator that it stops being worth it. You can just install alacritty or kitty and start working quickly with minimal features
Bah. Alacritty is hard to compile. Hard to theme. And the developers are toxic.
I switched to WezTerm after a bad experience with the Alacritty devs.
@@codeman99-devHow is it hard to theme, it's just a toml file?
Foot (foo terminal) is great
if warp wasn't collecting information it wouldn't require you to login
Yeah if they don't collect any data, they'd ask for money since cloud storage isn't free. Soooooooooooo yeah
@@cheebadigga4092 You are cheap and very naive.
@@cheebadigga4092lol because they will be selling your data which they will get more than you paying for it. 😂
@@cheebadigga4092 Because monetising data is not a thing right?
@@paulcarroll5871 where did I say that?
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.
totally agreed!!
Those two terminal programs go soooooooooooooooooooooooooooo against the Unix philosophy of one program doing one thing, it's ridiculous. And I do have examples for why this is bad: A terminal having an integrated code editor won't ever be comparable to an actual code editor like vim, emacs, vscode, .... even if they'd add vim bindings (which i can't live without, I'm even working on sth to use vim to edit text in the browser) all my custom vim shortcuts would not be there...... and that just sucks!
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
I thought the same... chsh -s . And if you're on windows: use WSL or install Linux
i clicked like because you respected my time by starting with the license first and didnt have to go further
The flashbang at 16:32 was brutal.
lost some of my retina cells there :(
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!
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.
The very notion of signing in and needing an account for your terminal is insane to me, who is this for?
that's why I don't use windows anymore, I can just do my stuff without random bs.
@@JoePesos their Ai development. It's clear as day
Kitty. You're welcome
Kitty is awesome! It has the best features out of any terminal app, while still being as simple as you could possibly want it to be.
ghostty*
@@tsukuyominthe best features? It is missing most of the features discussed in this video. Maybe you don't care about those features, but kitty isn't even in the same league.
@@ashebanow I agree it's a different class of product. I simply do not care for the AI stuff. Most everything they provide can be integrated in a normal terminal with plugins to your shell, and it'll feel more native.
Kitty provides other lovely features such as a great image view, or copying configuration files for every SSH session and whatnot. These are much more of a hassle with other terminals
Kitty, Alacritty, WezTerm,
all great...and all support Ligatures! (Warp does not)
Wezterm + Tmux + Neovim. Great combo!
Wezterm also has built in multiplex support now. It's not as customizable as tmux, but as someone who just used tmux for basic splitting with vim to have my commands running in another pane, it allows me to reduce an external dependency
@@ammster1234 Yeah I know, but I haven't tried it yet. I'm using some tmux plugins such as resurrect, continuum etc. and not sure Wezterm supports all of them.
@@ammster1234 Yeah I know, but I haven't tried it yet. I have some cool tmux plugins such as resurrect, continuum, vim tmux navigator etc. and not sure Wezterm supports all of them.
@@ammster1234 ive been using zellij and alacritty for the last 6 months or so but I might just swap back to wezterm. in real work scenarios I normally just need a new pane or tab quickly. like i might be in a project with neovim and then i want to check a pod in kubernetes or make a commit in another project so I just create a new pane/tab
@@ammster1234In addition to that tmux is not available on Windows so I also split with Wezterm when using Win 11.
It's an electron app BTW
@dinkledorf2000 matter of the fact is that they broast it loudly on their website
They also use React class components btw ☠
oh no
~250mb shell is insane tho
wow
A close source terminal is a no go for anyone with common sense.
Ok I'm a boomer. Used st for a decade, now on Alacritty. But hey, I really gave one of those a try....
Like.. for 10 minutes.
What shall I say. It feels like.. here you have this high end beautiful racing bike. Pure and performant. You are the motor but it reacts instant to anything you do. You know every single screw of it, you know why it is there and even the color tone of it fits exactly with the overall appearance. Not a single fraction of an ounce of weight wasted, all has a meaning, all for pure performance....
And then ..this.
Like somebody took that racing bike, plus a ton of plastic and paint, and put it around that bike, in order to make it look like a ...freaking motor bike. A poor man's motor bike, since the engine is the same but all sort of fluff around it.
Well. Not my cup of tea - but hey, who am i.
I know warp says it respects privacy. If you remember, Google used to say that too
Yea but one makes money with selling ads, the other with subscriptions. I think that’s a huge difference in motivation when it comes to data collection right?
wezterm
Wave looks nice but I can’t imagine switching from Wezterm at this point, it’s phenomenal.
I also really don’t want any AI in my terminal, even a local model in one of my most privlidged appa.
Should be top
@@christinwhite4876 same
Closed source and mandatory sign on... debate over.
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.
you probably didn't configure your zsh prompt correctly. Just use zpretzo for that. None of this bloat is required for a terminal
So much of this should be handled by the shell, not the terminal emulator
Kitty Terminal 👌🏻
Nvim with images best thing for uni
I'd love a video about Wezterm
You got wrong icon at 18:44, probably an oversight
I'll slap my cutter! :D thanks for the heads up
@@christianlempa I hope that's not a euphemism! :)
Idk its one thing to document it and stuff but its another to be closed source so sure they can say they aren't but behind the scenes they could be
electron based terminals will always be a passing fad
they should be illegal.
16:58 don't care about themes but the lack of auto completion is a true deal breaker
True
Tolles Video mal wieder. Ich war schon sehr neugierig auf das Terminal was ich in den Videos immer gesehen habe aber mir wäre es dann doch zu peinlich zu fragen, aber jetzt gibt es ja super Video dazu
Vielen Dank! BTW dir muss keine Frage peinlich sein, jeder fängt mal klein an :)
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.
Did you see the "Includes paid promotion" notification at the top left when you started the video? This indicates that he was paid to advertise that closed-source app. I don't trust advertisements for closed-source products, so I ignore them. I recommend using the SponsorBlock extension, which highlights when a video is an ad (I skip these as they are usually unreliable reviews).
It's concerning when a channel focused on open-source self-hosted services suddenly promotes a closed-source terminal that requires a login-this seems excessive for just a terminal app.
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).
yes but then I'd have to learn emacs.
Ive tried wave a few times and i really liked it but I'm having a bug where using the file browser produces a bunch of weird files in each directory i visit. Sometimes like a lot of these weird files, like 20+ in every directory.
In Warp, how do get the prompt to be at the top of the window?
It's called the Input Position set to "Pin to the top (Reversed Mode)"
bruh, just use kitty or alacritty
Kitty + tmux = peace
Why do both omit such a large user base in Windows?
Especially considering the complaints of the linux users about open source, requiring a login, and electron. Also, excess non-unix philosophy features. Those are really tough sells to linux users, but not to windows users.
@@alfamari7675 the login and electron rubbish should be a turn off to literally anybody that has a brain.
I’m a sysadmin and initially thought I might find an alternative for my iTerm2 here but instead im disgusted by almost every feature…
Those „terminals“ feel like a vscode skin to me
Closed source, requires account, telemetry... All reasons I left Windows for good.
Is there any way to synchronize wave settings between my home PC and my work PC?
Well the dev beat me to the punch. i wanted to say panes & fonts would definitely be coming very soon but support for local AI models is a god sent for non-pros like me who spend most of the time online (or my Obsidian notes) what 99% of the time leads to distractions - reading other articles that lead to other news and or... well, thx for bringing this up because I can see just how old I am - after playing with Warp since you made a review I returned to Terminator... just installed Power10k prompt and a bit playing with Zellij (multiplexer or wannabe window manager for us regular GUI normies). Cheers
Warp make all that pretty claims about what they do and don't do, but at the end of the day that's just a "trust me bro" kind of policy. It blows my mind why do tech-savvy people agree to such thing (and tech-savvy people are a target demography for a custom terminal emulation app).
at the end of the day any program has this "trust me bro" kind of policy.
@@thedeemon that's not true at all. If it is open source you can check the sources or pay someone to do it for you. If you do not care, yeah, then there seems to be no difference.
@@kriffos yeah, in theory. In practice most users don't bother or just can't physically check so much sources. And even when people are watching, malware can still be shipped, as the recent story with xz showed.
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?
Why do I want my terminal doing command completion?
or file editing wtf.
You forgot one more important thing, Wave is electron app, while Warp use native gpu rendering(iirc)
No Terminal Wars here...because nobody is using these.
Trust me, I've been a Linux/Unix native since the 90's. I am deep in the community.
Nobody is using these. A terminal is for navigating the CLI. Why would anyone need AI for that? It's just an annoyance that gets in your way when youre trying to write your command.
And the fact you got to login to an account....lol. PLEASE. All this "Advanced AI Tech" and they don't even support ligatures! WILD!
That being said, i like that they way they look. They look very slick. And choosing a theme is just one click away. Very convenient. But thats the ONLY good thing. And one pro will not get me to switch.
I don't understand the need for ai in a terminal emulator. If you want ai, just setup a shell script with a tmux keybind
Then are you just using the regular terminals like GNOME?
Don't knock AI in the terminal until you try it. Why would i want to sift through a man page of some command i rarely use when i got shit to do.
@@alastairtheduke until i try it? i literally named thing i like about Warp and thing i dont like about Warp. ofc i used it already lol
Great reviews. Interesting that you did not mention Warp team session sharing features which allows teams to work together in the same terminal in a co coding situation. Yes it a paid service but as more and more teams have to manage complex cloud infrastructure having a space where you can both be able to interact in the same window whilst trying to fix or get something running is a great feature that no other terminal does to my knowledge.
Thank you! :) I haven't used that feature myself, but it sounds pretty interesting! Thanks for sharing
I think I'm using terminal's wrong because I'm stuck using no modern features due to my enjoyment of fish's quantity of completions, it can auto-generate them. These next gen terminal completions generally cause me to lose fish's completion feature. I don't need completions on common commands, its the weird arcane ones I need like 'launchctl' which in typical apple fashion is built to not be used by end users (requires arguments that aren't memorable and require cross-referencing outputs from separate sub commands)
I probably won't be able to enjoy a modern terminal until one is made prioritizing fish, and isn't just merely fish compatible
I think you're right and the terminals are doing it wrong. It's not their business to take care of completion.
You can also bring your own LLM model to Warp, but this is available only for enterprise edition
Both Warp and Wave uses Electron. They are both web pages masked as apps. They are not terminals.
Kitty, Gnome Terminal, XFCE4 Terminal, godforsaken XTerm is a better choice than yet-another-chrome-instance for your terminal
This is funny! All terminals are GUI tools the core behind then is putty. Which is same as powersehll or linux default terminal.
@@nacpatil PuTTY... is from 1999 (release 0.45 is from 22th of January, 1999)
Terminals are much older
And the PuTTY core is rare to find on Linux because it barely, just barely, manages to pass the POSIX checks
Most linux terminals nowadays traces back to xterm, which started as a standalone terminal emulator for the VAXStation 100, but due to the development of the x window system, it became part of the package
PuTTY is far fetched, specially when considering Unix systems
Are there any Terminal who support Multiple simultaneously Inputs to parallel SSH Session like MobaXterm ?
When he said "code editor command," I thought he said "code idiot command." Got excited there for a second -- been looking for something to help with my idiocy.
Darn Austrian (I think?) accents. 😊
lol, no I'm german ;)
I would like to have a client as a docker installation as well and that bookmarks syncs between the clients.
Wave is intriguing. I might play around with it a bit. I did just switch from iTerm2 to Wezterm though, and while it took a while to get it configured how I like it, now its just crazy fast and has all the autocomplete/suggest features I would want.
Seems like the big sell is supposed to be AI, and frankly I couldnt care less about it. The only CLI commands I would maybe use AI for would be ffmpeg and I use that MAYBE a few times a year. But the sessions/workspaces of Wave could be pretty sweet.
Wezterm is good for me.
Awesome!!! Can both work on Zorin OS and show us how to install Windows third party programs that don't have Linux version?
Yes, they can both work on Zorin. Warp will at some point be avaliable for windows too but wave probably will not.
@@raughboy188
Thanks. The Idea is to leave Windows forever. The third party programs are the real blocker and many of us are used to double click an install. With Linux it is more complex.
Will both show us how to install Zorin third party programs that don't have Linux version?
yes they can and no you probably don't want or need these bloated piles of rubbish
@@roccociccone597 besides if you know how you can make same thing yourself without bloatware. You have everything you'll ever need avaliable. It's only matter of how you put it together.
@@roccociccone597
What I need is to see how to make Sibelius and Davinci Resolve work on Zorin OS. Those software . Can you show us how too?
termium from codeium doesn't require you install new terminal for AI, but it's only works on zsh
tried wave - very impossible to install. finally got it going and then it didn't work, ssh connections failed and then local bash failed. looks really cool but a little too broken IME. tried warp looks cool but sign in and stuff? not sure
Wave sounds like the nerdy sysadmin term ^^
I bet on it! Most important, they plan to add a plugin system... just great!
Even if it is written in Golang (pretty singular for a terminal simulator). It is the only really dealbreaker for me if I need to consider one…
actually the sysadmin terminal is whatever terminal emulator is preinstalled. Or perhaps alacritty or kitty. Definitely not these bloated things
@@roccociccone597 I don't think so.
The Linux terminal is not for sysadmins, but for Linux users, A Linux user is not necessarily a sysadmin.
It becomes a sysadmin tool when the user adds what he needs to be more productive as a sysadmin (or when it is already integrated and meant for that).
And on this, it is purely subjective... a bit like the "vim/vscode" or the "Arch vs Others" thing. Totally subjective and personal.
And for me; Those new kinds of terminal fits the sysadmin/developer niche well.
I love WARP! Haven't tried Wave but might soon.
Warp is not Open Source, correct? Wave is. I just build Wave, on Arch, from its Apache 2 licensed wavetermdev/waveterm source code github repo. Or am I confused?
a terminal that need account login? bye
Alacrity
yup!!!!
A terminal, that is just a terminal and has none of this nonsense....
@@c2vi_dev either alacritty or kitty. Or heck I'd even use Gnome terminal. Any of these is better than bloatware.
For some reason it doesn't support the default Linux title bar....warp I mean
can you run wave on your own gpu?
This is a HORRIBLE idea. I don't care what their privacy policy promises, there is no reason to trust them.
autocomplete in warp wins it for me
Thank you!! I'll try Wave :D
Things a terminal doesn't need: AI.
Agree.😂
Hey Christian! Thank you so much for the kind review! Glad you’re still enjoying the look and feel of Warp.
Have you had a chance to play with the new Agent Mode in Warp yet? We’d love to know what you think about this compared to the old Warp AI (shown in the video). It can do a lot more than command generation and explanations now - you can use it to walk through any developer workflow from the command line. Let us know what you think!
Great video. Just a heads up. When you talk about customization you proclaim warp the winner, but you display the icon for wave. (Yes I watched the full video). I would honestly go for Wave out of these two, just because of the fact that it is open source. (Yes, I'm one of those. What can I say, I have trust issues). Keep up the great work 👍
Hi Christian,
I had tried the warp terminal on linux. Even though it is actually good and fun, I switched back to Kitty. The showstopper for me was when the terminal broke during a system update.
I think it was because warp was part of the update.
iterm2 + tmux is still the best option
Warp combined with zoxide is so great, I'm like really new to Linux and being able to ask the AI for help is so useful and has already helped me while learning CLI, and zoxide is just convenient so I don't need to type out THE EXACT path every time, like the other day I typed z doc doc which changed my pwd to /Documents/docker-compose-files/ SO useful and all you have to do is go there ONCE for zoxide to add it only way this wouldn't work all the time is if you have multiple similar named folders let's say folder1 and folder2 if you do z folder it will take you to the one you were last in, so in that case you would need to be more specific, otherwise incredible, for me its useful while learning cause i get fooled so many times with having to have the right uppercase or lowercase
What a nice tool! Added to my list ;)
@@christianlempa happy that it helped someone!
Emacs does everything, including AI stuff
M-x doctor is the only AI I've ever needed
warp only allows for 40 ai searches tho no? i think wave is better in this regard since you can se your own local llm
Flash bang at 16:31
Also, big bummer that wave doesn’t support nerd fonts.
The best terminal is xterm for X(11) based systems and foot for Wayland based systems.
An insider's perspective: exclusive interview with Binance's CEO on future developments
Urxvt is what the cool boys use. Wave seems nice
I believe that graphical terminal shells like those presented in the video, are the future; but they are still not there. At the moment, I am sticking to Alacritty and Tmux
What about byobu or tmux in a tty
what's your terminal theme ?
Im using my own theme for warp, you can find the yaml file on my dotfiles repo on GitHub
Wezterm and a good Zsh config is all I need.
I saw the first seconds and thought i might be missing out something.
But while seeing the video i came to the conclusion that I don't want to go that path.
It looks like another unnecessary layer of abstraction that seems to make things easier, but in the long way you're just doing it more complicated.
I think the better way is, to use a simple Terminal with tools like tmux and nvim.
Now can configure everything as you wish, store configs and scripts as plain text and in git repositories.
If the goal is to occasionally click around in linux like a quiche eater and run some stuff, then i get while it looks appealing.
Otherwise, just learn how to use a good ol' terminal like a real neckbeard!
I will not use software that requires me to sign up unless it is 100% necessary.
very good and nice explained again, thx
Glad you liked it!
I think gnome-terminal, mac-terminal or powerShell is the best terminal emulator you'll ever need
While I got learned I need a terminal app. Sadly both are not supported on Windows.
Windows terminal is the only terminal you need
Wezterm. No telemetry, no sign-up/sign-in, linux/windows/mac compatible, configuration is written in lua like neovim, built-in multiplexer (no need for zellij or tmux)
Are these terminal or ide?😶🌫️
I personally use Warp, but there is something that upsets me: WARP is so slow. Every time I press enter, it takes about 2 seconds for the prompt to come back. I use almost the same configuration/settings as Christian.
It's instant for me. Either your version has some weird regression, or something is configured weirdly.
For me a terminal needs to integrate well with GNU Screen of tmux. If not then that is a show stopper for me.
No nerd font support (and several other things, like no Oh My Zsh functions integration) had killed the thing for me. And is a shame, because the software is brilliant in any other aspect
Warp is really strange. It has neat functions but warp feels more like a unique shell that's packaged with its own terminal emulator.
It's amazing! :D
Installing "waveshell" for SSH connections should not be the default option.
and here I am, using Tabby in alpha version.
Foot + Tmux + Neovim. Best combo.
- Electron app
- AI
- Signing is required
All that for a terminal emulator
18:40 Warp was winner, but wave icon shown
CIA backdoor vs NSA backdoor, which is the best?
wtf?
lmao never signing into my terminal....never....plus there is enough ai cli tools where you dont need that anyway...plus besides that closed source....naaaaaa brehhhh naaaa
The answer is Kitty
Wave support fish shell too as of sept 26 2024 btw. also I've been using fish since I picked up programming in 2022. it's better out of the box imo than bash and zsh. also nu shell is cool and interesting upcomer.
Good to know, but I'm happy with zsh, I'm not sure if we need more fragmentation in the linux world :/
Alacrity , alacrity is the better one
kitty because it's fast and has all features, and when it gets released, probably ghostty made in zig.
These sign ins and ais are clown things