NEW kind of Terminal Emulator on Linux, MacOS, and Windows

202,194
0
Published 2021-12-09
Set up your own Linux server with LINODE : www.linode.com/techhut
$100 - 60 day credit on new Linode accounts for TechHut viewers.

This is the best cross-platform terminal emulator I have ever used.

"Tabby is an infinitely customizable cross-platform terminal app for local shells, serial, SSH and Telnet connections." - tabby.sh/

YOUTUBE MEMBER: bit.ly/members-techhut
BECOME PATREON: bit.ly/patreon-techhut
JOIN DISCORD: bit.ly/discord-techhut
FOLLOW ME: bit.ly/twitter-techhut
INSTAGRAM: bit.ly/personal-insta

My Workstation (PAID LINKS)
RYZEN 7 3700X: amzn.to/31BfO35​​ASUS
PRIME X570-P: amzn.to/2HeKhNh​​
G.SKILL Trident Z Neo: amzn.to/347eZAz​​
WD Blue SN550 1TB: amzn.to/3o2RQan​​

All Comments (21)
  • @babitasaha6655
    a loading screen for a terminal emulator seems like a bit too much. plus it is based on electron, so a no from me
  • @insu_na
    Offtopic but: You shouldn't show blurred out text on screen if it's really sensitive, especially if it's surrounded by unblurred text in the same font. Nowadays you can very easily "unblur" such text with machine-learning/neural networks. Best to just put a solid color bar over said sensitive text.
  • @NumeroPerdido
    Usually I'm not the kinda guy to dunk on languages or frameworks, but electron is kinda hard to defend. Especially when is used to built a terminal emulator, might as well use a sluggish gui.
  • Tilix is my go to terminal. I use EndeavourOS Gnome and like to stay on GTK whenever possible, so Tilix is a solid fit for me. An electron based terminal emulator is something I'd just never use and I'd wager a lot of the Linux community would agree with that.
  • @w1keee
    using electron for a terminal emulator is like killing an ant with a nuclear weapon
  • @iampraneetverma
    A few things that why i'll still stick with kitty, this tabby's dev says "it's not lightweight, if RAM usage is of importance, consider Conemu or Alacritty", and the other things is it's not maintained in the aur, it's flagged as "out of date"!
  • @guss77
    My terminal of choice is Konsole - here's the features I use there, in addition to everything Tabby does: - right click on ls output to open files in text editor or other viewers. - new tab opens to current directory - highlight tabs that bell or just completed the command they ran. - monitor a tab (for example, that shows a tail log) for activity or inactivity. - bookmark paths you've CDed into - remember last open tabs when logging back in after logout. - just being go**amned light and quick.
  • A terminal that can't run without a graphical context is kinda hilarious.
  • @JustKatoh
    This is horrible, it's electron based, there are GPU focused terminals out there such as the windows terminal or xfce terminal that are super light weight and instantly open up, I mean if you are willing to stare at a loading screen each time you wanna run a command then go for it, but how I use it and how I think most people use it is whenever you need to do like 50% of stuff on linux you just use your terminal hotkey, type that one command quickly, then just close the terminal, For example I don't use my mouse to shut the computer down, I use the terminal just because it's faster, or whenever I want to manage bluetooth connections, I find it so much quicker with the terminal instead of the GUI, since the gui is just as slow on windows as it is on linux.
  • @aakashhemadri
    I was intrigued, so I tried it. Only I had to open alacritty to kill tabby hung at the loading screen. It's terribly slow for terminal use, where stability is paramount. You can do everything tabby does with hotkeys and scripts tailored to your use case but I guess it's a fine toy terminal for beginners to make cli more accessible. But everyone will soon grow out of it. Another use-case is prolly managing remote resources on the browser, I can see this being embedded for better functionality than what cloud providers offer. You could do something similar with more performance on web assembly, but I digress.
  • As a web developer, i would say that writing performant application in itself is a pretty hard job. And electron is just a chromium instance. For people who are not familiar with electron, it is basically a chromium based browser running your application. Chromium is known for eating a ton of ram. So i would suggest that you use something native like Terminator or something instead of this electron based solution. Or atleast until someone finds a way to overcome this memory eating problem and actually fix it.
  • @GafftheHorse
    An Electron app might be a sane choice on Windows or even a mac (I don't really know what kind of a selection is available for terminal emulators on that platform), but there is already a great choice of terminals on linux already without having to resort to Electron with all it's flaws.
  • @penguin1714
    stage 0: bios stage 1: mbr stage 2: bootloader stage 3: kernel stage 4: init stage 5: user space, in charge of only running your electron virtual machines stage 6: electron virtual machine, everything from this point on is run inside of your electron virtual machine stage 7: electron virtual machine preloader, bootloader for your next electron subvirtual machine stage 8: electron virtual machine kernel stage 9: electron virtual machine init, chrome daemon runs here making sure nothing you type is ever missed by google stage 10: app environment: you are free to run up to 1 app at a time, due to the fact that you are already using 12GB of RAM to run electron stage 11: your finger on the trigger for the gun lodged inside of your mouth
  • @user-he4ef9br7z
    I'll stick with alacritty for now because I agree with their philosophy, a terminal emulator should just be a surface, all the tiling functionality is done better by tmux. That way it's more customizable, adheres to the Unix philosophy, and can be used over ssh. I'm thinking of switching to st. Even alacritty is pretty bloated.
  • @andymann6061
    I'll stick with xfce. For me, speed is key, and old school typing keeps me fresh with Linux commands, and there's always something new to learn. Fewer window distractions or shortcuts stops me getting lazy and rusty. (I'm an older chap, need to keep sharp!)
  • @MetalManiacBoy
    To be fair, the whole point of using a terminal (and split screens in terminals), is so that I do not have the use my mouse to click on stuff all the time. It does like nice, but it's too much stuff. I see this going to some javascript-html/css developers that inefficiently use the terminal.
  • @devilmanscott
    Reminds me of Windows new terminal but that's written in C++ so I expect performance will start to become an issue when using this emulator being built in Electron instead, but cool ideas.
  • @ethan4412
    Thanks for the great info. Meanwhile, one quick question. Is there any way to show the files in time order once we connected to certainty sever? It seems like there are no such options on my end. Thanks