Warp Terminal is a modern, Rust-based terminal designed for speed, interactivity, collaboration, and advanced AI features boosting developer productivity on Linux (and MacOS).
Has anyone tried this? I recently shared it with @shybry747 and he raised the valid point about security, passwords and typed-data storage.
Terminal emulators are up there with letting something into my blood, so I totally distrust anything that is not bare metal on that point.
There is also the story of the Neck Rings worn by certain indigenous tribes, and that applies here too. I want to always know what I am doing and do it myself, and if I offload to something else… that can always be a script, which is normal. Also… why not just use a different shell and/or pull that into the command interpreter itself?
The Neck Ring idea is from this:
Basically the urban legend version of this is that every year a ring is added to the neck, until eventually, the head is being held up by the rings. Once you remove the rings, the neck is so weak, you cannot hold up your own head. Not for me…
UPDATE on Tabby
Is it just me or is >80% of GUI these days a horrible mess of Electron code?
I cannot stomach Visual Studio Code or VSCodium and use Sublime Text for the same reasons ( Electron, telemetry / phoning-home, over-invasive ) among other reasons, and Tabby at first try feels delayed, sluggish, and like it sacrificed performance for look and feel.
Since the IDE is way more ‘intelligent’ than the CLI it is natural both those will have the same problems. So far that is the first metric for me: does this sacrifice INSTANTANEOUS performance to be cute or convenient?
I am in the vi tribe of CLI. I am starting to wonder if the spirit if vi is really coming through here, all the way into GUI for me
Not giving up on Tabby yet, just flabbergasted that terminal emulators need a super computer to run as responsively as bash all of a sudden. I feel +0.01ms hesitations and want to throw sharp objects impulsively.
Regarding vi: Though I haven’t used it regularly in many years, I continue to be amazed at how my muscle memory still knows (and regularly tries to use) those commands when I’m in a terminal. I was using vi 30+ years ago and it is all still there. Weird – or maybe not…
I feel that one. I still find myself hitting <escape>:w sometimes in Sublime Text or LibreWrite. And anytime I see an example with nano or emacs I just think… and then try to find temper that.
One life-goal that still feels lodged in there pretty tightly is being able to search and replace text across an entire file with one : command. Especially in an nginx.conf or a docker-compose.yml or similar.
Foot is my primary terminal
but warp is totally different thing they sponsored so many open source
software they have multiple purposes It’s really beautiful AI terminal
3 of them is
When I was using Wayland, I loved Foot. It felt and looked very smooth, I loved the default font, and the way it just felt.
I think I understand the slow comment. I haven’t tweaked the settings as yet, but just using it at first, it may have seemed slow. I quickly realized that it was taking every command and sending it to the AI processor before executing.
The response from that would of course be slow compared to a regular terminal.
So after @hydn convinced me to give Warp Terminal a try, I decided to use it to help me configure qtile.
I will admit I am head over heels. This could be as well because it’s my first real taste of using AI. I have done two configuration changes so far.
The first was to use it to add arrow keys to move windows. This was a breeze. It gave me code, and added it to the qtile config for me. Brilliant!!
The second was not so straight forward. I asked it to add Groups for F1-F12 to my current groups. Yes, yes 22 groups or workspaces is a bit over kill, but I just wanted to have them. First it wanted to replace my current groups, and I said no. I told it I wanted to keep the existing groups. So then it proceeded to give me code so that I can use F1-F10 to access existing groups.
Finally I decided to do the code myself, but since I am not a python expert, I just asked the relevant questions for python programming and voila. I am able to accomplish it.
Another help I received two nights ago was in fixing a bad NTFS drive. I asked it to help me fix it and it gave me the commands which I executed until the drive was fixed.
So interesting experience using AI as a tool.
So what I have now is WARP along side Terminator to run commands. If I want a straight command I use Terminator, if I want help I use WARP. I installed it about 3 days ago, and I have used up 46 of my 150 free requests.
I don’t have the power to run AI locally, so this is a nice way to access it. We keep learning.