Ghostty is Probably The Best Terminal Emulator I've Ever Used

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 283

  • @devopstoolbox
    @devopstoolbox  26 วันที่ผ่านมา +27

    This video deserves a small follow up. It probably won’t change your mind but it’s worth a shot: Ghostty doesn’t come with one killer feature that will blow your mind. For me, it’s about the package and the potential. It’s a fast terminal, with great features that does it all and almost doesn’t fall short on anything most others do.
    This makes it the best terminal I’ve ever used.
    It’s also important to say that Ghostty is in its very early days. So early it’s not even public yet. Still, it’s solid and functions well as my daily driver.
    I love almost everything about it, it fixes issues I never knew I had, and comes with others I tried hacking my ways to get (tmux floax) and I’m keeping it!
    Running Wezterm? It’s still amazing!
    Like Kitty? For a great reason.
    I should’ve explained this better, but I did my best 😂
    Happy weekend everybody 🫶

    • @darkbash-f3m
      @darkbash-f3m 26 วันที่ผ่านมา

      Sorry forgot to mention Wave also have File manament like Yazi all built in.

  • @jacekkurlit8403
    @jacekkurlit8403 26 วันที่ผ่านมา +134

    To be honest I was expecting something more, I haven't seen any feature that would make me go "WOW". Wezterm it is then!

    • @mvaldes
      @mvaldes 26 วันที่ผ่านมา +6

      this - wezterrm lets me even customize select patterns and set some crazy keybinds so this is more of a fanboy moment like he said.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา +11

      I added this as a pin but I want to also address this specifically - Wez term is super solid and has been my choice until recently.
      Ghostty is a better package *for me* and I like certain things about it that I can't get elsewhere.
      Everyone has different requirements, Kitty's multiplexing functions is probably the best out there, I just happen to use Tmux.
      Wezterm comes with the best configuration language (which I enjoyed a lot) I just don't find myself customizing things to the level of going into lua.
      Ghostty has the native macos options I love, with features that help my routine, without compromising anything else.
      It's also very VERY early, but it's solid enough to be my choice already.
      That's pretty much it 😅

    • @mvaldes
      @mvaldes 25 วันที่ผ่านมา

      ​What features cant you get somewhere else ​@@devopstoolbox pretty curious. Or what macos features if you could elaborate

  • @typecraft_dev
    @typecraft_dev 26 วันที่ผ่านมา +62

    I forgot to read the pins :(

    • @all-hands
      @all-hands 26 วันที่ผ่านมา +9

      shame 🔔

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา +9

      I got a comment from you that’s all I wanted 😅🫶

    • @Taddy_Mason
      @Taddy_Mason 26 วันที่ผ่านมา +2

      Sup nerd.

    • @JamesJosephFinn
      @JamesJosephFinn 26 วันที่ผ่านมา

      Oh man, I fear I played a part in this. Sorry 'bout that. My bad!

    • @Helios.vfx.
      @Helios.vfx. 25 วันที่ผ่านมา

      Nerd!!! Jajajaa.

  • @rafaelgomes3054
    @rafaelgomes3054 26 วันที่ผ่านมา +44

    I see a lot of people already said this, but I saw no feature that would make me go WOW....

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา +4

      I think I needed to summarize it better, it’s not one thing, it’s a combination of everything it comes with and the way it’s built. There’s not killer feature, just a very active (earthly days) community building a solid alternative

    • @DestopLine
      @DestopLine 26 วันที่ผ่านมา +1

      @@devopstoolbox I see it's a great terminal emulator, but why would I choose it over Kitty or Wezterm? what does it offer over those other terminal emulators?

    • @Caellyan
      @Caellyan 26 วันที่ผ่านมา +2

      @@DestopLine I believe it's better integration. Though, using hyprland, kitty integrates just fine and does exactly what I want it to do.

  • @kacevoid
    @kacevoid 10 วันที่ผ่านมา +3

    That drop-down terminal serves a different need and comes from an older tradition. We call it a Quake Terminal, becuase it's how the in-game terminal dropped down in Quake (1996) and was a staple in linux terminal emulators for a long time. Out of fashion now, but I still love it. in fact, I like both qterm style and an overlay available under different contexts. Qterm in game and game dev or art/editing contexts, and a popup when doing fast terminal tasks.

  • @michaelns9887
    @michaelns9887 26 วันที่ผ่านมา +35

    After watching multiple youtubers praise Ghostty, I still don't see what it can do that Kitty or Wezterm cannot do. (Maybe some improvements for macos, but no benefits for Linux)

    • @GOTHICforLIFE1
      @GOTHICforLIFE1 26 วันที่ผ่านมา

      Even on MacOS i don't really feel like this is much to write home about. Cool, but something like Kitty does not feel less flexible. Perhaps you gotta set up a some keybinds, but in all honestly i would do that regardless. The rest is just "flashy" stuff that serves little in terms of workflow.

    • @RenderingUser
      @RenderingUser 26 วันที่ผ่านมา +4

      Same
      It seems like the same arc browser hype type shenanigans. but without actually new features

    • @opposite342
      @opposite342 24 วันที่ผ่านมา

      built-in GLSL shader integration in ghostty is p cool (bloom/retro/neon effect etc without overhead). It's not for me, but it's the one thing that's really unique from other terminal emulators.

    • @RenderingUser
      @RenderingUser 24 วันที่ผ่านมา +1

      @@opposite342 that stuff should be redirected to the compositor. A terminal emulator has no business doing that imo. Unless its a terminal like cool-retro-term or something.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      @@RenderingUser fair take tbh but it's not viable rn when you couldn't realistically change much in a compositor. Some terminals like kitty have their own transparency settings other than what the compositor offers to circumvent this. I think it's the same here + i think the point of the GLSL Shader is to promote a community to make their own effects and what not. Like sure you can spend your time making a GNOME extension or a hyprland plugins or whatever that does the same, but I think that is a much harder task right now than just learning GLSL (it's the same thing that's used in Minecraft shaders iirc so anyone that already worked with those can just pick it up and go ham)

  • @hellahard6414
    @hellahard6414 26 วันที่ผ่านมา +16

    Good news, ghostty is officially releasing in December 2024 . 🎉😅

  • @maleldil1
    @maleldil1 25 วันที่ผ่านมา +4

    For macOS and Kitty users, Mitchell Hashimoto (mitchellh) said on Lobsters that the main difference between Kitty and Ghostty is that Ghostty is a little faster (but Kitty is fast enough that this might not be noticeable) and more native to macOS (native tabs and splits). I'm satisfied with how those work in Kitty, but it seems to be the only real reason one would use Ghostty instead of Kitty.

  • @AndriusOrdojan
    @AndriusOrdojan 26 วันที่ผ่านมา +42

    I keep seeing TH-camrs hyping this project up, but i just don't get it. The features you described don't really seem that groundbreaking. Nothing against it, I'm open to trying it and i like the person behind it as well. Just looking at this video you described some basic things that other terminals do as well, with some minor things that might be nice to haves. "Oh check it out it splits the window a blink of an eye faster than others". That's it? I would like to get on the hype train as well, but i just don't get it.

    • @DEVDerr
      @DEVDerr 26 วันที่ผ่านมา +2

      Probably the only one thing I saw that is really cool and only available in ghostty - is shaders. Those are truly cool since you can make glowing text effects and other stylistic enhancements

    • @DEVDerr
      @DEVDerr 26 วันที่ผ่านมา +2

      But generally agree. Still can't see any major benefit over Wezterm and Kitty

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา +5

      For me, in this instance, it’s the overall package. It’s not mind blowing or comes with an AI feature that guesses your next move.
      It’s just a solid option, does everything others do just slightly better. Each of the others fall short somewhere and at least in my daily usage, Ghostty doesn’t.
      Not to open another Pandora box, but kind of like using a Mac, it just works and it comes from a good home you can trust.
      It’s also relatively new and super active. It’s still going through the stabilisation phase but I’m confident it’s going to go full feature-mode soon.
      The video covers my enjoyment of the little to things as well as cool stuff others don’t have. I tried it, I loved it and decided to keep it 💪

  • @justpatrick_
    @justpatrick_ 26 วันที่ผ่านมา +166

    Clearly overhyped. Just another terminal emulator

    • @hotlinefrenzy
      @hotlinefrenzy 26 วันที่ผ่านมา +9

      I haven't yet found a reason good enough to switch from my default terminal (gnome). Terminal emulators feel and look horrible compared.

    • @zheli2417
      @zheli2417 26 วันที่ผ่านมา

      that is the reason you check this video

    • @opposite342
      @opposite342 26 วันที่ผ่านมา +4

      ​@@hotlinefrenzyligatures

    • @andriychekhovych242
      @andriychekhovych242 26 วันที่ผ่านมา +1

      Warp much better

    • @filipelqj
      @filipelqj 26 วันที่ผ่านมา +5

      How is this better than alacrity for example?

  • @AScribblingTurtle
    @AScribblingTurtle 26 วันที่ผ่านมา +13

    3:21 : Both Alacritty and Kitty do that too.
    4:34 : Kitty does that as well.
    6:34 : Not unique to Ghostty. Kitty and Alacritty also can do this.

    • @Linuxdirk
      @Linuxdirk 25 วันที่ผ่านมา +4

      But … the hype! Also, closed beta! Hype, hype, hype! 🤣

    • @AScribblingTurtle
      @AScribblingTurtle 25 วันที่ผ่านมา +3

      @@Linuxdirk Yeah, nothing better than having to wait month to test an unfinished product that barely differs from already available, tested options.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา +1

      Only thing truly unique with ghostty is GLSL Shader integration so you can code your own terminal effects (someone already had a retro effect coded iirc).
      Other than that yeah wezterm and Kitty can all do what it can, so I'm curious the most in startup times cuz wezterm takes a bit and kitty takes like 5 seconds on one of my machine which is unbearable.

    • @smartphonh
      @smartphonh 21 วันที่ผ่านมา

      ​@@opposite342wow shaders, when will i ever use that ? idk but who cares! soon enough we'll have an integrated JavaScript engine too!

  • @arjunsahlot
    @arjunsahlot 26 วันที่ผ่านมา +16

    The entire intent of the project is to make the terminal feel ACTUALLY native, but half the features are "only for mac"??

  • @markmcdonnell
    @markmcdonnell วันที่ผ่านมา

    Seriously, the quality of this video's production is :chef-kiss: nice work. Subscribed literally based on the video production quality 😂

  • @ravenoversnow
    @ravenoversnow 26 วันที่ผ่านมา +19

    Hype aside, I haven’t seen a set features worth the trouble of leaving iterm.

    • @foggylight187
      @foggylight187 26 วันที่ผ่านมา

      speed? iterm is slow. and ghostty is just as native to macos as iterm is.

    • @trkishh
      @trkishh 3 วันที่ผ่านมา

      @@foggylight187speed in what way? It’s a terminal emulator. I use tmux and nvim and don’t notice any lag.

  • @sarojregmi200
    @sarojregmi200 26 วันที่ผ่านมา +4

    The youtuber card worked was funny.
    Great video omerxx.

  • @_BLANK_BLANK
    @_BLANK_BLANK 26 วันที่ผ่านมา +10

    I feel like everything I am seeing on this I already get from terminals I have on Linux. And maybe more from some. Like kitty.

  • @MichaelWilliams-lr4mb
    @MichaelWilliams-lr4mb 26 วันที่ผ่านมา +2

    It only took me a few days of being active on their Discord to get access to the beta. But I think that's the key, you have to be active. You can't just show up in their Discord and disappear.

  • @Dunning_Kruger_Is__On_Youtube
    @Dunning_Kruger_Is__On_Youtube 26 วันที่ผ่านมา +5

    I’ve tried kitty, western, warp, wave, alacrity and so on and I still go back to iTerm. Speed of startup, don’t care. Made in language X, don’t care. Super configurable, sure they are. Themes, who cares just use the damn thing for what it’s made to do. Too many people spiral down a worthless rabbit hole worrying about slick super cool configs, how it looks and other trivial things like constantly switching terminals.

    • @GOTHICforLIFE1
      @GOTHICforLIFE1 26 วันที่ผ่านมา +1

      I agree to some extent. I did run with Iterm for a while, but did try other alternatives out there. And frankly i just prefer the configuration and minimalism of Kitty to just remove the borders and other bloaty things around it. But yes this feels completely pointless. It solves nothing from what i can see

    • @foggylight187
      @foggylight187 26 วันที่ผ่านมา +1

      well why'd you go back to iterm? If you don't care and just want a terminal to be a terminal, no reason to switch back to iterm, right?

    • @laurii0512
      @laurii0512 25 วันที่ผ่านมา +1

      Don't tell people what they should and shouldn't care about. You're not better than anyone just because of you don't care about cool configs and how things look.

  • @andril
    @andril 16 วันที่ผ่านมา +1

    been waiting for this for a while

  • @aquepaique
    @aquepaique 26 วันที่ผ่านมา +2

    If ghostty has a better performance when scrolling down/up inside big files in neovim with treesitter, I'll switch to ghostty.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      Haven’t tried that, I don’t think it’ll have a major effect but worth a shot

    • @maleldil1
      @maleldil1 25 วันที่ผ่านมา

      That sounds like a neovim + treesitter problem, not something that changing the terminal would help. Try launching the same files in neovim without plugins and see if that's faster. If yes, changing the terminal won't help. You can also disable nvim-treesitter in certain conditions, e.g. if the file is of a particular type, or is longer than N lines. See ':h nvim-treesitter', search for 'disable'.

  • @botondkalocsai5322
    @botondkalocsai5322 26 วันที่ผ่านมา +5

    I am curious whether Ghostty will be able to compete with suckless Simple Terminal in terms of resource efficiency.

    • @ggsap
      @ggsap 26 วันที่ผ่านมา +3

      I am curious if an AI wrote this comment

    • @botondkalocsai5322
      @botondkalocsai5322 26 วันที่ผ่านมา +1

      @@ggsap An NI wrote this comment that emulates an AI .

    • @dulcebelluminexpertis4147
      @dulcebelluminexpertis4147 26 วันที่ผ่านมา +4

      I cannot imagine it would come anywhere close, especially if you are talking about a patchless ST. Ghostty isn't trying to be minimalist whatsoever. It is 'feature-rich'.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      @@botondkalocsai5322 for that ppl have been saying urvxt is less resource usage than st.
      I think ghostty will have similar resource usage to Alacritty/Kitty just cuz it's GPU rendered and that tends to cache quite a bit to both VRAM and RAM for performance.

  • @batboy49
    @batboy49 2 วันที่ผ่านมา +1

    I have ghostty and have started using it, my major problem is ssh does seem to have these weird character behaviors when I do it from ghostty trying to figure out how to make that stop. I am on zsh on the client and the server.

    • @devopstoolbox
      @devopstoolbox  2 วันที่ผ่านมา

      interesting. haven't tested SSH just yet but it's worth popping on the discord / openning an issue

  • @theycallmesloth
    @theycallmesloth 26 วันที่ผ่านมา +1

    I use foot terminal. It's very barebones. But it does one thing right, it's fast asf.
    If ghostty can prove to be as fast while having all these features. I'm sold.

    • @maleldil1
      @maleldil1 25 วันที่ผ่านมา

      It's probably not going to be. Being fast is much easier when you only offer minimal features. However, you should consider the combined performance of what you use on top of foot to provide the same features. Do you use tmux to get tabs and splits? How's the performance of foot + tmux vs ghostty/kitty/wezterm and their built-in tabs and splits?
      At some point, the performance difference ceases to be noticeable, and the convenience and features that you want become more important.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      I like foot. But personally it doesnt work well for me. I tried it with zellij cuz I want tabs but that makes it too clunky (and probably the same goes for tmux but I didn't try it) + it doesn't have ligature support, so I switched to wezterm.

  • @aintea2122
    @aintea2122 24 วันที่ผ่านมา

    That last feature is why stuff like Yakuake and Guake exist

  • @iduran
    @iduran 26 วันที่ผ่านมา +2

    I tried Ghostty for a good amount of time but it was lacking in a few aspects very important to me as compared to Wezterm or Kitty, e.g the cursor height is not the same as the line height which makes it look not nice at all if you set a larger line height, images in yazi were a bit sluggish for some reason, and keyboard shortcut customization was a bit more difficult to set in macOS. For being in beta, however, it is quite a promising terminal. The startup time is amazing. My guess is that in a year or so it will overcome those small issues for me and has the potential to become my daily driver. For the time being however, I still use kitty, alacritty and Wezterm, depending on the OS.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา +2

      Interesting points! I agree, but I found it an overall better package even at this early stage :)

  • @Lummyn
    @Lummyn 26 วันที่ผ่านมา +4

    Nothing interesting at all, that quake terminal I've seen it before in linux with kde neon and even with deepin os. there's too much noise about this terminal but at the end of the day it is another boring one, nothing more nothing less 👎

  • @sheevys
    @sheevys 26 วันที่ผ่านมา +1

    Isn't this a classic quake mode z supported by many terminals?

  • @stephenkbolton
    @stephenkbolton 26 วันที่ผ่านมา +7

    Ill be sticking with kitty. Dont see anything actually new. Certainly not worth mapping my kitty config to ghostty config

  • @ManuelTiedtke
    @ManuelTiedtke 20 วันที่ผ่านมา +1

    How did you style that top line of your terminal that contains your panes, the folder you are in and the time? I was looking through your videos but can't find anything that has it and explains it. Would be nice, if you can give a rundown on that. Is it Startship? Because in your video about it, it looks quite different.

    • @devopstoolbox
      @devopstoolbox  20 วันที่ผ่านมา

      That's Tmux! I have many videos covering my setup, here's the latest: th-cam.com/video/yCgieVu13VQ/w-d-xo.htmlsi=xj24o7pfSkBg_awd&t=175
      You can also find my config at dotfiles.omerxx.com

    • @MatthewCoker
      @MatthewCoker 19 วันที่ผ่านมา

      I was curious too, finally found it. In his dotfiles (omerxx/dotfiles) tmux config, you can see he uses his own personal fork of catppuccin/tmux.

  • @skipua
    @skipua 26 วันที่ผ่านมา +3

    Can someone explain to me, if one uses tmux, what difference does it make what term emulator to use? At this point I’m confused why do we need yet another. I barely touch my kitty functionality, just using it as a windows to tmux…

    • @devopstoolbox
      @devopstoolbox  25 วันที่ผ่านมา

      Most of it is handled by Tmux. For me, it’s the little things, glazing effect, rolling terminal, quick theme selection for content creation. Doesn’t necessarily fits everyone’s flow but it’s perfect for me.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      @@skipuasome ppl like ligatures and ootb image supports. I personally rather code with ligatures than without one. Then some ppl use a terminal file explorer like pcmanfm, vifm, etc which can have img preview if you have either ueburzug or kitty image protocol, the latter being built into wezterm, kitty, and ghostty.
      Personally I think these are just niceness, but I already got hooked with ligatures so not having it (on my machine that is) just feels clunky to me.

    • @trkishh
      @trkishh 3 วันที่ผ่านมา

      Nope, these terminal emulators only make a difference if you are using all of their native features, bar a couple exclusions. Iterm2 and tmux is great, no issues over here.

  • @dawnrazor
    @dawnrazor 2 วันที่ผ่านมา

    I would love to know how Ghostty compares to Warp and Wave. Warp is my daily driver and I’m happy with it so far, apart from a few minor gripes and Wave has some interesting features but is woefully lacking in ui customisation

    • @devopstoolbox
      @devopstoolbox  2 วันที่ผ่านมา

      Hmm, didn't try wave. Warp is a too "fancy" gui for me, and the fact that i have to create an account is... meh

  • @subatomicmolecules
    @subatomicmolecules 26 วันที่ผ่านมา +8

    For the people wondering what is the hype of ghostty, lemme tell you:
    It's that it has the least amount of compromises. Yes it has a bunch of features, not as much as wezterm, but it doesn't have any drawbacks. None of the latency, none of the wayland issues. It even fully supports the kitty images protocol and not only experimental like wezterm.
    Something like alacritty is slightly faster, but you lose a Ton of features. Ghostty just hits the sweet spot.

    • @anthonyknowles
      @anthonyknowles 26 วันที่ผ่านมา

      Wezterm supports the kitty image protocol

    • @zeta0590
      @zeta0590 26 วันที่ผ่านมา

      I wanted alacritty to at least get native splitting and tabbing because I am not comfortable with tmux as Konsole ruined my habits with that already lol.
      For me ghostty is just Alacritty with more features, but not too many intrusive features.

    • @uuu12343
      @uuu12343 26 วันที่ผ่านมา

      Technically ghostty is also going to become experimental-only after official release
      In fact, every project is experiemental if you don't stick to one version

    • @zeta0590
      @zeta0590 26 วันที่ผ่านมา

      @uuu12343 well according to their site it is going to have no ZeroVer shenanigans so it is more like regular software except they also say they will only release next versions when the product is in a good state to ship.

  • @MiguelDebruyne
    @MiguelDebruyne 14 ชั่วโมงที่ผ่านมา

    Unfortunately you probably won't read this but what is the font you are using in your terminal? Love it!

  • @amitlevy1861
    @amitlevy1861 26 วันที่ผ่านมา +2

    Did you try yazi in ghostty without tmux? in the video you launched wezterm without tmux it seemed, and tmux needs to have special configuration for sixel support

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา +1

      Good point, will definitely check

    • @wojciech-kulik
      @wojciech-kulik 26 วันที่ผ่านมา

      In the past, I couldn't preview images in tmux using yazi, but now it works, I think they fixed something. At least it works in Kitty terminal :).

  • @ratakor
    @ratakor 26 วันที่ผ่านมา +1

    All these people worshiping wezterm have never tried it with a shitty GPU, wezterm is by far the slowest terminal I've tested on one of my old laptop. Ghostty used to work fine on X11 but smh after switching to wayland it began to crash on launch, I haven't really investigated why and moved to foot instead which is a really lightweight, wayland native, terminal.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      On my laptop with an igpu. Kitty took a solid 4-5s to startup. Wezterm took around 0.5-1.5s. foot is practically instant cuz of server daemon architecture but it doesn't have tabs and ligatures, which is a deal breaker for me. I have to take a compromise here and go with wezterm just cuz I really need these two features.

    • @ratakor
      @ratakor 23 วันที่ผ่านมา

      ​@@opposite342 Damn 4-5s startup is crazy, my main problem with wezterm was that it was excruciatingly laggy to a point that I'd rather use raw xterm. Maybe Ghostty will become your new goto terminal since it got tabs and ligatures while being reasonably fast.

  • @howuseehim
    @howuseehim 26 วันที่ผ่านมา +8

    How is it the best then

  • @artemsmushkov766
    @artemsmushkov766 26 วันที่ผ่านมา +4

    Hype over ghostty is just ridiculous. It's almost as big as for upcoming AAA gaming title, but in the end it's just yet another terminal emulator. I will be very surprised if there won't be some kind on monetisation here, this will be the only thing that will make sense of it.

  • @khaledabdelal8015
    @khaledabdelal8015 26 วันที่ผ่านมา +6

    A terminal is a terminal. It seems there isn't really that much of a difference between Alacritty, Wezterm, and Ghostty

    • @Zipperheaddttl
      @Zipperheaddttl 26 วันที่ผ่านมา +11

      Shhhhhh dude, everyone here is trying to feel productive while avoiding doing any real work lol.

    • @NRCPQ
      @NRCPQ 26 วันที่ผ่านมา +1

      Alacritty is garbage tbh.

    • @LeFlamel
      @LeFlamel 17 วันที่ผ่านมา

      @@NRCPQ what's wrong with it?

  • @sebascoding
    @sebascoding 26 วันที่ผ่านมา +3

    I can't really change my terminal until there is windows support, I don't want to have different terminals and configs in my different machines. But the things mentioned here doesn't seem game changers. And some of the things mentioned that Wezterm can't do are in fact totally possible. To zoom in you use `IncreaseFontSize` (which is C-= by default) and you need to set `adjust_window_size_when_changing_font_size = false` in your config so it doesn't increase the window size (this is mentioned in the docs of `IncreaseFontSize`, so it's well documented). There is also the `macos_window_background_blur` option to blur the background. Hot realoading is automatic, no need for a keybind, and it always shows when you are using something that doesn't exist. I will test it anyway in my Linux notebook, but the video doesn't give me anything that looks tempting.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      Personally on windows I'd just use the windows terminal lol. The fact that you can open either powershell, WSL, or some remote server in another tab in one click is quite a big thing on Windows.

    • @sebascoding
      @sebascoding 22 วันที่ผ่านมา

      @@opposite342 But my point is that I want to avoid maintaining two configs. And I can open wsl, powershell and whatever in wezterm too, I do it all the time with just one keymap, easier than a mouse click.

    • @opposite342
      @opposite342 22 วันที่ผ่านมา

      @@sebascoding If you're using both then ig fair. Personally I literally don't mind stock wezterm (maybe colorscheme and font but that's it) so I don't have to really maintain the config.

  • @uncenter_
    @uncenter_ 18 วันที่ผ่านมา

    have you reported your issue with images in yazi + ghostty not appearing? happy to help debug that if needed. what version of yazi are you on? what ghostty version? etc would be helpful

  • @NaethliN
    @NaethliN 26 วันที่ผ่านมา +3

    On a side note, seeing people involved in tech be in love with Apple is beyond me.

  • @c_kemper
    @c_kemper 26 วันที่ผ่านมา +1

    I've yet to file a bug or feature request... daily driver.

  • @ktappdev
    @ktappdev 26 วันที่ผ่านมา +1

    All these TH-camrs flexing on us right now

  • @lbsfilm
    @lbsfilm 18 วันที่ผ่านมา

    Whats the point about iTerm being ancient? I feel like I have not had too many speed issues (although i did not try lots of others) but Hotkey window in iterm is basically exactly quick terminal... (and yes it is essential for my day to day)
    Any inputs?

    • @devopstoolbox
      @devopstoolbox  18 วันที่ผ่านมา

      More of a joke than bad tech, bad first and foremost - it doesn't come with file configuration, it's significantly less performant than others and overall doesn't come with power packed into more modern terminals (lua scripting, ligatures support and more..) some of these may not actually be the case anymore as I'm not really following iterm updates, but most users I know have moved on to kitty / wez and the others.
      Oh and - re hotkeys - I think you'd enjoy Tmux a lot, or at least Zellij

    • @lbsfilm
      @lbsfilm 18 วันที่ผ่านมา

      @@devopstoolbox Thanks for the writeup, very much appreciated! Might be time to do more testing on my side... I get the point with file based config, but nit so relevant for me personally as I hardly ever share my dotfiles around... when it comes to the hotkey window: I dont think tmux is a solution here, I need a terminal to popup over all other apps. I usually use yabai for everything and enjoy having a terminal anywhere instantly by double tapping ctrl :-) (let me know if I misunderstood your tmux poind :-) )

    • @lbsfilm
      @lbsfilm 18 วันที่ผ่านมา

      Also just checked, there is ligature support and also a python api... last year a shell integration was introduced, and even some (quite controversial) ai features, that where moved into a plugin after causing some critisism :-)

  • @kanji_nakamoto
    @kanji_nakamoto 25 วันที่ผ่านมา

    Ghostty is the best! Fast, memory efficient, simplicity, etc.

  • @kalvinarts
    @kalvinarts 18 วันที่ผ่านมา +1

    Don't see WezTerm on the comparison table

    • @devopstoolbox
      @devopstoolbox  18 วันที่ผ่านมา +1

      Yup, he missed it, and wezterm is close to perfection IMO.

  • @shafiq_ramli
    @shafiq_ramli 26 วันที่ผ่านมา

    Like others non-youtuber I still can't use ghostty so the best I can migrate from iterm is kitty. Now going to learn how to customize kitty but really can't wait for ghostty public release!

  • @sammaz1998
    @sammaz1998 26 วันที่ผ่านมา +1

    Hi, you have the wrong release date in your description. It’s December 2024!

  • @wojciech-kulik
    @wojciech-kulik 26 วันที่ผ่านมา +4

    Name the video "Ghostty is Probably The Best Terminal..." & don't show anything worth noticing xD.
    Btw. the floating terminal at the top is supported by iTerm, so it's not even innovative. I haven't seen here anything new. Just another simple terminal.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      Hmmm. It’s the full package that I’m interested in. iTerm has a rolling shell? Cool, but it’s extremely slow, can’t be configured with code and handles other things poorly or none at all. Alacrity can do these but doesn’t support multiple windows. Wezterm? Does 99% but won’t glaze the background or roll a shell. Ghostty does it all, hence it’s my preference. It’s also very early days and IMO we haven’t seen nothing yet.

    • @wojciech-kulik
      @wojciech-kulik 26 วันที่ผ่านมา

      Not a problem with your choice :), it's always a personal preference. I use Kitty, easy to configure, great support for images and quite fast.
      I'm just surprised about Ghostty phenomenon, it starts looking like they are going to monetize it, because it is so hyped on TH-cam yet not presenting any innovations. On the other hand, Wezterm is a completely different story, and it really looks like an innovative terminal, but I don't like the idea that you have to sign in :).

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      ​@@wojciech-kulikdo you mean to say Warp instead of wezterm?

    • @wojciech-kulik
      @wojciech-kulik 23 วันที่ผ่านมา

      @@opposite342 Right! I meant Warp, good catch!

  • @summerWTFE
    @summerWTFE 26 วันที่ผ่านมา

    I've been waiting for this one too but honestly didn't see anything that Wezterm can't do. Maybe I didn't look closely enough.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      Fair enough, I mentioned it before, it’s the collection of things rather than one or two killer features. It can do everything wezterm can PLUS things like the rolling shell, native window mgmt blur glaze effect and more….

  • @r.f.mineguy7715
    @r.f.mineguy7715 25 วันที่ผ่านมา

    For me the speed doesn’t really matter that much. With my already clunky fingers I would never be able to tap into what the speed may enable.

  • @meowsqueak
    @meowsqueak 26 วันที่ผ่านมา

    None of these new terminals get right-click selection right.

  • @JacquesvanWyk
    @JacquesvanWyk 26 วันที่ผ่านมา +3

    I will try this when it comes out but honestly wezterm is good for me.

    • @davidallred991
      @davidallred991 26 วันที่ผ่านมา +1

      Same, I don't see any FOMO type features for me to want to switch. Also, unlike what DevOps states about images in the terminal, I see them as a huge win and use it everyday, but probably depends on what you do for work. I got my wezterm dialed in and am very happy with it, but I also only use mac OSx, so others may not have the same experience as myself. I also have no idea how the cross platform support is for switching to other OS if someone needs to do that a lot. For some reason I also see myself wanting to keep supporting this Wez guy as he seems like an underdog and I wouldn't want to see his project lose momentum after the crazy amount of work he has done and IMO has given us the best terminal to date.

    • @JacquesvanWyk
      @JacquesvanWyk 26 วันที่ผ่านมา

      @@davidallred991 I agree I was using windows few weeks back and on windows Wezterm did not feel as good as Mac. On my Mac though I feel happy with Wezterm.

  • @SkeletonLau
    @SkeletonLau วันที่ผ่านมา

    what is your key display app?

  • @nipunlakshank
    @nipunlakshank 26 วันที่ผ่านมา +1

    Can I get a terminal with kitty grade features and lua config

    •  26 วันที่ผ่านมา

      i switched from kitty to wezterm. has lua config, and about the same features, and more. there are some things kitty can do that wezterm can't but barely.

  • @mrcrackerist
    @mrcrackerist 24 วันที่ผ่านมา

    As Tiling Window manager user this doesn't look that interesting, honestly the only reason I use Alacritty is that its native to Wayland otherwise I would have liked to use Urxvt still.
    edit : The only interesting part for me was Windows support for my Job.

  • @cotneit
    @cotneit 24 วันที่ผ่านมา

    Why would you make a thumbnail saying "IT'S HERE" when it is not, in fact, here?

  • @darkchoclate
    @darkchoclate 26 วันที่ผ่านมา

    As far as I've seen in videos, ghostty is just kitty with better icon and a lots of hype. Would love to compare these myself once its grt released or even better, would love to watch a video about it.

  • @guglielmobartelloni
    @guglielmobartelloni 26 วันที่ผ่านมา +2

    I dunno man you change tool every second. I'm starting to not trust you.

    • @devopstoolbox
      @devopstoolbox  25 วันที่ผ่านมา

      You don’t have to 😉
      FWIW I haven’t switched terminals in a couple of years but I will jump on the next wagon if it’s cool or fun or improves my workflow!

  • @crazydor12345
    @crazydor12345 26 วันที่ผ่านมา

    As a terminator old user. It might make me switch...

  • @joaopauloalbq
    @joaopauloalbq 20 วันที่ผ่านมา

    Is that it? I was expecting some innovation after so much hype

  • @mlitzy
    @mlitzy 26 วันที่ผ่านมา

    Does it have the ability to use different themes on each tab? I'm able to do that with Putty and iterm2. Helps with making sure I'm on the correct server making changes.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      I’m not sure, but I’m using Tmux for that 💪

  • @VovaY
    @VovaY 26 วันที่ผ่านมา

    I saw all the features in other terminals. I don't understand why it's special

  • @someguyyoukno
    @someguyyoukno 26 วันที่ผ่านมา

    Someone help me understand. My wezterm can increase the font size and i never have the issue he shows in this video. Is that really a point against wezterm?? Ghostty seems cool but i don't see enough reason to switch just yet. The Lua configuration is too good to give up

    • @devopstoolbox
      @devopstoolbox  25 วันที่ผ่านมา

      Not a reason, but for me it was extremely annoying, could be a config issue, but it was one of the more obvious features for me

  • @JoeBurnett
    @JoeBurnett 26 วันที่ผ่านมา

    I can’t help but hear you say goatse every time, minus the .cx

  • @moaidhathot
    @moaidhathot 26 วันที่ผ่านมา

    It is a bit underwhelming to be honest, most or all of these features exist in Windows Terminal and aren't a game changer. I always feel FOMO when seeing other Terminal Emulators that don't support Windows, but this time I didn't feel it.
    Maybe I'm missing something though :)

  • @CarlosECP01
    @CarlosECP01 26 วันที่ผ่านมา

    What do you use to show the blur effect when recording?

    • @devopstoolbox
      @devopstoolbox  25 วันที่ผ่านมา

      Just an editing effect

    • @TheAS2609
      @TheAS2609 17 วันที่ผ่านมา

      @@devopstoolbox how do you do it though :/

  • @vfosterm
    @vfosterm 26 วันที่ผ่านมา

    I feel like a lot of these features are just a cope for bad window management. Splits, floats, tiling should all be handled well by the window manager.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      I still use terminal tabs in Kitty even with Hyprland... I don't have a lot of monitor space so I have web browser + terminal on the same workspace. Sometimes I do tile the terminal panes separately though.
      For splits and whatnot in the terminal. While tiling wm is nice, for ssh/remote connection they should be handled in the multiplexer like tmux/zellij.

  • @John7No
    @John7No 26 วันที่ผ่านมา

    as na iTerm user , I know it is not the fastest , but it is available :D
    I have seen a couple of videos around Ghostty , but the problem is , it is not available. So when it will be, we will see then

    • @maleldil1
      @maleldil1 25 วันที่ผ่านมา

      IMO there's not much of a reason to use iTerm in 2024 when WezTerm and Kitty exist. iTerm is just way too slow, and the added features can be replicated or just aren't worth the added latency.

  • @Tony_Sol
    @Tony_Sol 26 วันที่ผ่านมา +1

    nah, perhaps i'm still with wezterm

  • @martinlarsson6621
    @martinlarsson6621 26 วันที่ผ่านมา

    Seems cool but still nothing that would make me switch from trusty Alacritty. I honestly feel like tabs and multiplexing features is a gimmick when built into the terminal. I’m using tmux anyway, so that’s just added bloat in my case

  • @wasabinator
    @wasabinator 24 วันที่ผ่านมา

    Meh i just don't get the buzz about terminals. The one already included in my distro does the job fine.

  • @jbgmoore
    @jbgmoore 25 วันที่ผ่านมา

    I'm 5 minutes in.. have not heard a single reason to use it. Anyone got a TLDR?

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      TLDR is its featureset sits somewhere between Kitty and wezterm while being quite performant. One unique thing only ghostty has is the GLSL Shader integration allowing anyone to create effects like bloom, retro CRT, neon lights, etc.

    • @jbgmoore
      @jbgmoore 23 วันที่ผ่านมา

      @@opposite342 Thankyou!

  • @HiImKyle
    @HiImKyle 24 วันที่ผ่านมา

    If it's not public, idc? Like why should I be bothered?

  • @leemack4562
    @leemack4562 26 วันที่ผ่านมา

    scarcity heuristic

  • @jhonyortiz5
    @jhonyortiz5 26 วันที่ผ่านมา

    I saw the zig podcast, not really impressed. Its great to have options but its REALLY hard to beat using lua in westerm, or to beat the speed of alacrity, or the level of configuration and fuatures in kitty. I use Western because of how easy it is to implement logic in lua even for the multiplexer. This greatly simplifies the level of glue code between terminal, multiplexer, and shell. And i use alacrity for its startup speed. All this terminals are "fast". Gpu accelerated. But any of them can run ls or cd fast. Start-up time is more important to me and ive tested it, alacrity is just way faster to start.
    My main terminla is wezterm, alacrity to launch a terminal fast, like to open fzf or htop.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      It's theoretically faster than Alacritty. We'll have to benchmark that though.
      For startup time you can try out the server daemon feature of foot (essentially there's a daemon in the background that immediately spawns a child instance when you launch the terminal). It's practically instant. I'm p sure its featureset is comparable to Alacritty but yeah.

    • @jhonyortiz5
      @jhonyortiz5 22 วันที่ผ่านมา

      @opposite342 theoretically faster because of comp time? I believe that's what's called.
      And I already have too many daemons running, but thank you for the suggestion. I might still try it because I already use one of the tools by the same developer XD

  • @saifulapm
    @saifulapm 26 วันที่ผ่านมา

    What about foot terminal?

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      For me it's fast, but no tabs nor ligatures which is a deal breaker

  • @gvolpe87
    @gvolpe87 26 วันที่ผ่านมา +2

    Am I the only one thinking window splits are better handled by window managers (XMonad, HyprLand, etc)? Never found the appeal of terminal multiplexers tbh. Maybe I'm biased as an eternal Linux user that would never use Mac 😄

    • @devopstoolbox
      @devopstoolbox  25 วันที่ผ่านมา

      Same. I’m using Tmux

    • @gvolpe87
      @gvolpe87 25 วันที่ผ่านมา +1

      @@devopstoolbox tmux is a terminal multiplexer 🤔

  • @kodekata
    @kodekata 12 วันที่ผ่านมา +1

    It's not open source yet!!! (1:45)

    • @devopstoolbox
      @devopstoolbox  12 วันที่ผ่านมา

      Good point, it will be in less than a month and I addressed it as open source because for most intents and purposes it is - built in (kinda) public - over 600 people and contributors on the group already and its growing by the day, it was also designed to be public eventaully they're just doing it gradually

  • @zzej
    @zzej 21 วันที่ผ่านมา

    Is ghosty another electron app? istg

  • @FekuEntertainmentLtd
    @FekuEntertainmentLtd 26 วันที่ผ่านมา

    Quick terminal is like Windows terminal Quake Mode. very helpful.
    But, Nah, not leaving my wezterm setup. Thanks for the information though. I might give it a go when released, but sticking to wez.
    I have to switch between Windows(work) and Linux(home pc), and wez works perfectly on both. so no thank you.

    • @007arek
      @007arek 26 วันที่ผ่านมา

      I'm sure that in linux you can have quake mode with any terminal emulator.

  • @skidkadda
    @skidkadda 26 วันที่ผ่านมา +1

    iTerm is king

  • @iatheman
    @iatheman 25 วันที่ผ่านมา

    The general sentiment here is that "there is nothing there to make me want to switch."
    For me, I can't wait to try it. If the features I want to ise are present, performance is the same or better than what I use now, and the codebase is well written and maintained, that's enough.

  • @soberstudy160
    @soberstudy160 19 วันที่ผ่านมา +1

    I use gnome console btw ;-)

  • @alex.prodigy
    @alex.prodigy 26 วันที่ผ่านมา

    seems to me you're just using it because it's one of those "cool" things , pretty much like split keyboards, neovim
    i'm sure Mitchell and the team working on Ghostty has done a great job but nothing mind blowing just yet , also all these "mac only" mentions ... seriously whatever does the job you're trying to do , it's fine ... you don't always need to be on the lastest "cool" gadget and i don't think Ghostty is going to be the 2025 terminal emulator , except for a bunch of people always looking the next cool thing to jump on.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      I don’t see the point but I’ll try to explain: yes, I do love cool tech, I am an early adopter and I am always looking to improve my virtual and physical setup. Is it always worth the time invested? No. Am I having fun learning and playing with new stuff? Always. And that’s the point, it’s not only the “tool that does the job” for me, it’s the fun of messing and improving, and for many others as well.
      The job can be done with notepad.exe and an IBM laptop 🙂

  • @VioletJewel1729
    @VioletJewel1729 26 วันที่ผ่านมา +1

    "open source", but I can't access the source code? Cool! What is the creator's git repository so I can block his URL in my /etc/hosts? That's not open source.

    • @LachlanEaston
      @LachlanEaston 26 วันที่ผ่านมา

      ? It's currently closed source, unless you're part of the beta

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      😁
      It’s going public next month, currently shared with a few hundreds of contributors and more are getting in daily. I don’t think it’s worth blocking Mitchel’s profile over this but here you go:
      github.com/mitchellh

  • @klasus2344
    @klasus2344 4 วันที่ผ่านมา +1

    Iterm2 can do all of this (❛︵❛)

    • @devopstoolbox
      @devopstoolbox  2 วันที่ผ่านมา

      It can, it's just extremely slow, and lacks configuration with code (last time I checked) so, no-go for me... (it has been my terminal for about 5-6 good years)

  • @zhytedark2859
    @zhytedark2859 25 วันที่ผ่านมา

    I really don't understand the hype. I don't see anything I can't do with other terminal. Opacity ? Yeah not a new thing. Theme ? yeah ok. Fast ? Yeah but actually that's pretty useless, no one will see a difference between ghosty, kitty, alacritty and all these. It's all the same

  • @thedeemon
    @thedeemon 26 วันที่ผ่านมา

    Absolutely unimpressive and overhyped. So far the only terminal that does a big step forward is Warp.

  • @CheapHomeTech
    @CheapHomeTech 26 วันที่ผ่านมา +3

    I don't get it. What is wrong with the normal terminal? What's wrong with a normal keyboard? What's wrong with bash, C, and PHP? I don't get it.

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      Nothing. It's all preference.

    • @KoopstaKlicca
      @KoopstaKlicca 2 วันที่ผ่านมา

      A normal keyboard isn't as ergonomic and it's been much better on my hands and wrists

    • @CheapHomeTech
      @CheapHomeTech 2 วันที่ผ่านมา

      @@KoopstaKlicca I'm lucky and don't have CTS. Yet. However, I'm getting to the point I am actively looking for the best full sized keyboard that works for me. Full travel keys I used to like, such as Razer's BlackWidow, but I no longer like them. Now I like the Logitech 915 which does not travel so much. So I don't feel like I'm pushing a key for miles before it registers. So I'm buying a few different keyboards each year. Though I might just buy a few more 915s and be done with it.

  • @gnom-om
    @gnom-om 26 วันที่ผ่านมา +2

    i dont care because i cant download this Ghosty! Stop hype on this.

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      Sorry 🙏 You can try get in on the beta or just wait a couple of months and it becomes public

  • @Mr_Magoo_
    @Mr_Magoo_ 21 วันที่ผ่านมา

    vaporware?

  • @kardashevr
    @kardashevr 26 วันที่ผ่านมา

    wezterm ftw

  • @TheALPHA1550
    @TheALPHA1550 25 วันที่ผ่านมา

    British.

  • @AScribblingTurtle
    @AScribblingTurtle 26 วันที่ผ่านมา

    Your Thumbnail is very misleading. I thought it was finally released. But that is just another empty Hype video.
    This thing seems overhyped as heck.
    All I need is TMUX and any old Terminal. I can barely tell the performance difference between Kitty and Alacritty. I doubt that Ghostty would be such a gamechanger.

  • @Quephara
    @Quephara 26 วันที่ผ่านมา +1

    As a kde Linux user,
    LookWhatTheyNeedToMimicAFractionOfOurPower.jpg

    • @opposite342
      @opposite342 23 วันที่ผ่านมา

      What?................
      How is terminal related to a DE... You can use Ghostty on Linux...

  • @ninenums
    @ninenums 13 วันที่ผ่านมา

    I don’t even understand what is the point?
    What doesn’t feel native?
    People are just too finicky.
    Stop playing with your terminal and go write some code.

    • @devopstoolbox
      @devopstoolbox  12 วันที่ผ่านมา

      🤣
      LOVE THE INTERNET!

  • @scytube
    @scytube 26 วันที่ผ่านมา +1

    This was seriously underwhelming. There's no feature here that other terminals don't have. Also, artificially creating exclusiveness around it is ridiculous. Is it even open source?

    • @devopstoolbox
      @devopstoolbox  26 วันที่ผ่านมา

      Although I didn’t go through a fraction of them, I don’t know a terminal that has a rolling shell, native releases per platform and maintains all the other standard utilities.
      That said, it’s ok not to switch 😅
      Personal preference….
      To my understanding it’s not open because the author felt it isn’t ready nd wanted to limit the requests. It’s open source and will become public soon.

    • @wojciech-kulik
      @wojciech-kulik 26 วันที่ผ่านมา

      That exclusiveness is fishy. And as mentioned in the video, they gave him the access as soon as he pulled "youtube card". I think they are planning to monetize it somehow. They are making a lot of noise about it. It's not the way open source project operates :).

    • @scytube
      @scytube 26 วันที่ผ่านมา +1

      @@wojciech-kulik Yeah, after the whole mess with Terraform's licensing, I'm having a hard time getting invested in something by Mitchell Hashimoto, especially if it's going to become an essential part of my setup.

  • @AnonYmous-yu6hv
    @AnonYmous-yu6hv 26 วันที่ผ่านมา

    I still don't see a reason to move from warp

    • @daephx
      @daephx 17 วันที่ผ่านมา

      Not having an online log in to use your terminal is a pretty big plus.

    • @AnonYmous-yu6hv
      @AnonYmous-yu6hv 17 วันที่ผ่านมา

      @daephx but I need the ai auto complete

  • @ripple123
    @ripple123 26 วันที่ผ่านมา +1

    sticking with Warp