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

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • ✅ Zero To KNOWING Kubernetes in Under 90 Minutes:
    learn.omerxx.c...
    ✅ Build a Second Brain With Neovim in Under 90 Minutes: learn.omerxx.c...
    My experience with Ghostty after quite a while of using it daily.
    BTW there's an official release date! December 2024 so it's right around the corner!
    ⌨️ Tech I use: kit.co/omerxx/...

КОМЕНТАРІ • 356

  • @devopstoolbox
    @devopstoolbox  3 місяці тому +39

    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 3 місяці тому

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

    • @me-jv8ji
      @me-jv8ji Місяць тому +1

      no matter what ghostty is just another term emulator there is nothing good about it and everything it does every other terminal does unless you are using the default terminal you get with your desktop env. and for me its slow asf. and there are a million problems that it has and keeps having. its not good outside of macos

  • @jacekkurlit8403
    @jacekkurlit8403 3 місяці тому +168

    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 3 місяці тому +10

      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  3 місяці тому +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 3 місяці тому

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

    •  Місяць тому +1

      Yeah not even on Windows. I absolutely hate that. I mean come on. Tons of development happens on windows (like oh I don't know.. ALL the serious game dev). This is the typical, I am a red headed web developer nonsense.

    • @digitalspecter
      @digitalspecter 3 дні тому

      What are windows users even doing with a terminal? Running MS Paint in it?

  • @michaelns9887
    @michaelns9887 3 місяці тому +57

    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 3 місяці тому +3

      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 3 місяці тому +12

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

    • @opposite342
      @opposite342 3 місяці тому

      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 3 місяці тому +2

      @@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 3 місяці тому

      @@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)

  • @rafaelgomes3054
    @rafaelgomes3054 3 місяці тому +54

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

    • @devopstoolbox
      @devopstoolbox  3 місяці тому +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 3 місяці тому +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 3 місяці тому +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 3 місяці тому +4

    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.

  • @typecraft_dev
    @typecraft_dev 3 місяці тому +75

    I forgot to read the pins :(

    • @all-hands
      @all-hands 3 місяці тому +10

      shame 🔔

    • @devopstoolbox
      @devopstoolbox  3 місяці тому +9

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

    • @Taddy_Mason
      @Taddy_Mason 3 місяці тому +2

      Sup nerd.

    • @JamesJosephFinn
      @JamesJosephFinn 3 місяці тому

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

    • @Helios.vfx.
      @Helios.vfx. 3 місяці тому

      Nerd!!! Jajajaa.

  • @maleldil1
    @maleldil1 3 місяці тому +6

    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.

  • @VortexFlickens
    @VortexFlickens 3 місяці тому +144

    Still doesn't make sense. Why would you switch from wezterm? imo it's the best terminal especially cuz u can change it's config using Lua. This allows you to do a ton of things that many terminals won't allow and also it matches with neovim which uses lua. And for me wezterm works out of the box for any OS

    • @ggsap
      @ggsap 3 місяці тому +8

      what about kitty

    • @natsukashii_ne
      @natsukashii_ne 3 місяці тому +20

      I've experienced major issues with wezterm on Hyprland (it simply did not launch), and it was Wezterm's fault, not Hyprland. Also while I still was on KDE I remember some scattered font being a thing and other inconveniences. As for now, I think it's fixed, but I needed to revert back to Alacritty. Lua is a major plus for nvim singular config system, but from all the terminal I've used Wezterm for sure is the one I've encountered the most bugs with

    • @Matthew-ir1ed
      @Matthew-ir1ed 3 місяці тому +9

      Never trust the intellect or opinion of someone who writes "cuz" rather than "because"

    • @sebascoding
      @sebascoding 3 місяці тому +8

      @@natsukashii_ne wezterm is broken in Wayland. Wez is remaking the Wayland integration, but it's taking time. Meanwhile I'm happily using Wezterm in Hyprland disabling Wayland so it uses xWayland (setting config.enable_wayland = false).

    • @realtitedog
      @realtitedog 3 місяці тому +1

      Personally I don't use Wezterm anymore, although I love it, its impossible to use on Wayland and running it through XWayland has insanely bad performance.

  • @hellahard6414
    @hellahard6414 3 місяці тому +20

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

  • @shock9616
    @shock9616 Місяць тому +1

    Been messing around with Ghostty for the last couple days and I've gotta say it's REALLY awesome. I particularly love the quick terminal as it makes it super convenient to run quick commands and scripts (like updating applications with brew) with a quick keybind when I'm not using the terminal otherwise. Tbh the only thing that makes me hesitant to switch fully is that the built-in splits can't be controlled externally, so my Neovim plugin to be able to navigate between Neovim and terminal splits doesn't work yet. I'm just settling for using tmux for now though. It's a really great experience so far though and I'm having a blast!

    • @me-jv8ji
      @me-jv8ji Місяць тому

      any terminal is quick also for me its extremely slow which seems to be a bug for alot of people

  • @sarojregmi200
    @sarojregmi200 3 місяці тому +4

    The youtuber card worked was funny.
    Great video omerxx.

  • @AndriusOrdojan
    @AndriusOrdojan 3 місяці тому +51

    I keep seeing UA-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 3 місяці тому +3

      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 3 місяці тому +3

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

    • @devopstoolbox
      @devopstoolbox  3 місяці тому +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 💪

    • @AssemblyWizard
      @AssemblyWizard 2 місяці тому

      @@DEVDerr Windows Terminal supports custom shaders

    • @Zitrone21
      @Zitrone21 Місяць тому

      I think is just the hype for Zig, a little bit similar to what happens with rust

  • @markmcdonnell
    @markmcdonnell 2 місяці тому

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

  • @arjunsahlot
    @arjunsahlot 3 місяці тому +34

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

    • @omg33ky
      @omg33ky Місяць тому +3

      And on Linux it doesn't use your normal window decorations. It just uses the gnome ones and changing that is annoying and comes with a lot of problems. Definitely doesn't feel native if I'm watching a single program have a different bar at the top...

  • @andril
    @andril 3 місяці тому +1

    been waiting for this for a while

  • @justpatrick_
    @justpatrick_ 3 місяці тому +228

    Clearly overhyped. Just another terminal emulator

    • @hotlinefrenzy
      @hotlinefrenzy 3 місяці тому +15

      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 3 місяці тому

      that is the reason you check this video

    • @opposite342
      @opposite342 3 місяці тому +6

      ​@@hotlinefrenzyligatures

    • @andriychekhovych242
      @andriychekhovych242 3 місяці тому +2

      Warp much better

    • @filipelqj
      @filipelqj 3 місяці тому +6

      How is this better than alacrity for example?

  • @forxstsombodi3043
    @forxstsombodi3043 Місяць тому +1

    I can't wait for the full release.

  • @thefearlessgeek
    @thefearlessgeek 3 місяці тому +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.

  • @smibssmibs
    @smibssmibs Місяць тому +2

    Funny experience.
    1) Installed ghostty
    2) explored it's features
    3) went back to my iTerm2
    4) explored iTerm2 docs in details
    Now I know the meaning of "feature rich".
    I will stay with iTerm2.

  • @yuchihchiu2263
    @yuchihchiu2263 20 днів тому

    I recently watched your video, and I was really impressed by how you customized the tab bar in Ghostty. It looks amazing!
    I was wondering if you could share how you achieved that setup? Did you use any specific themes, plugins, or settings? I'd love to try something similar for my terminal.
    Thank you in advance! Looking forward to your response.

    • @devopstoolbox
      @devopstoolbox  17 днів тому +1

      One small correction - the bar on top isn't Ghostty, it's Tmux :) I have a video covering my setup on the channel (tmux from scratch to beast mode)

  • @iduran
    @iduran 3 місяці тому +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  3 місяці тому +2

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

  • @ravenoversnow
    @ravenoversnow 3 місяці тому +22

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

    • @foggylight187
      @foggylight187 3 місяці тому +1

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

    • @trkishh
      @trkishh 2 місяці тому

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

  • @aintea2122
    @aintea2122 3 місяці тому

    That last feature is why stuff like Yakuake and Guake exist

  • @shellcatt
    @shellcatt 7 днів тому

    Yakuake also provides pull-down terminals on latest KDE, since mid-'23 I think.

  • @joaopauloalbq
    @joaopauloalbq 3 місяці тому +2

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

  • @maninalift
    @maninalift 19 днів тому +2

    Why window management?
    I already have three levels of window management (wayland / tmux / neovim), inserting a fourth level of window management seems redundant to say the least

    • @devopstoolbox
      @devopstoolbox  17 днів тому

      I totally agree, I'm not using the multiplexing features of any terminal, tmux does a perfect job with that

  • @botondkalocsai5322
    @botondkalocsai5322 3 місяці тому +6

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

    • @ggsap
      @ggsap 3 місяці тому +3

      I am curious if an AI wrote this comment

    • @botondkalocsai5322
      @botondkalocsai5322 3 місяці тому +1

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

    • @dulcebelluminexpertis4147
      @dulcebelluminexpertis4147 3 місяці тому +5

      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 3 місяці тому

      @@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.

  • @rhythmlian8275
    @rhythmlian8275 Місяць тому

    I am an iTerm2 user and not someone who likes to spend too much time on terminal configuration. Ghostty requiring handwritten configuration files based on unclear documentation is foolish in terms of product design (As I opened the settings, I stared into the blank configuration sheet opened in the text editor, lost in thought...), I think it only caters to a specific group of people. Moreover, some options have bugs (some settings adjusted but do not take effect); when the software is first opened, the color scheme is completely different from what I use in other terminals (Terminal/iTerm2). I believe functionality support should be prioritized before pursuing performance.

  • @theycallmesloth
    @theycallmesloth 3 місяці тому +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 3 місяці тому

      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 3 місяці тому

      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.

  • @minoo1160
    @minoo1160 22 дні тому +1

    how do i make my terminal interface look the same as yours (like the path beginning with ~ and colors and stuff)?

    • @devopstoolbox
      @devopstoolbox  22 дні тому +1

      This might be what you're looking for: ua-cam.com/video/yCgieVu13VQ/v-deo.htmlsi=RKUwD10LCMBqw2Oa

  • @kalvinarts
    @kalvinarts 3 місяці тому +4

    Don't see WezTerm on the comparison table

    • @devopstoolbox
      @devopstoolbox  3 місяці тому +1

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

  • @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

  • @whkoh7619
    @whkoh7619 26 днів тому

    how did you use Quick Terminal with tmux? When I invoke Quick Terminal it just goes to tmux and detaches the main terminal from tmux.

  • @sebascoding
    @sebascoding 3 місяці тому +4

    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 3 місяці тому +2

      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 3 місяці тому

      @@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 3 місяці тому

      @@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.

  • @kanji_nakamoto
    @kanji_nakamoto 3 місяці тому

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

  • @PtYt24
    @PtYt24 Місяць тому

    I really don't know why I have to see you type on your keyboard instead of full screen terminal.

  • @shafiq_ramli
    @shafiq_ramli 3 місяці тому

    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!

  • @lbsfilm
    @lbsfilm 3 місяці тому +1

    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  3 місяці тому

      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 3 місяці тому

      @@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 3 місяці тому

      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 :-)

  • @AScribblingTurtle
    @AScribblingTurtle 3 місяці тому +15

    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 3 місяці тому +5

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

    • @AScribblingTurtle
      @AScribblingTurtle 3 місяці тому +4

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

    • @opposite342
      @opposite342 3 місяці тому +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 3 місяці тому

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

  • @Dunning_Kruger_Is__On_Youtube
    @Dunning_Kruger_Is__On_Youtube 3 місяці тому +6

    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 3 місяці тому +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 3 місяці тому +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 3 місяці тому +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.

  • @ManuelTiedtke
    @ManuelTiedtke 3 місяці тому +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  3 місяці тому +1

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

    • @MatthewCoker
      @MatthewCoker 3 місяці тому

      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.

  • @amitlevy1861
    @amitlevy1861 3 місяці тому +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  3 місяці тому +1

      Good point, will definitely check

    • @wojciech-kulik
      @wojciech-kulik 3 місяці тому

      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 :).

  • @kevinkkirimii
    @kevinkkirimii 5 днів тому

    After reading the comments I see why I want to use ghostty more lol.

  • @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

    • @bren.r
      @bren.r 2 місяці тому

      All of the feature bloat is why I moved away from Warp. I am enjoying WezTerm.

  • @sheevys
    @sheevys 3 місяці тому +1

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

  • @skipua
    @skipua 3 місяці тому +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  3 місяці тому

      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 3 місяці тому

      @@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 2 місяці тому

      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.

  • @MiguelDebruyne
    @MiguelDebruyne 2 місяці тому

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

    • @devopstoolbox
      @devopstoolbox  2 місяці тому

      I did read this :) using jetbrains mono www.jetbrains.com/lp/mono/
      you can also find other configs I have on my dotfiles! dotfiles.omerxx.com

  • @meowsqueak
    @meowsqueak 3 місяці тому +1

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

  • @John7No
    @John7No 3 місяці тому

    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 3 місяці тому

      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.

  • @wojciech-kulik
    @wojciech-kulik 3 місяці тому +5

    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  3 місяці тому

      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 3 місяці тому

      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 UA-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 3 місяці тому

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

    • @wojciech-kulik
      @wojciech-kulik 3 місяці тому

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

  • @c_kemper
    @c_kemper 3 місяці тому +1

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

  • @sammaz1998
    @sammaz1998 3 місяці тому +1

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

  • @uncenter_
    @uncenter_ 3 місяці тому

    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

  • @aquepaique
    @aquepaique 3 місяці тому +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  3 місяці тому

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

    • @maleldil1
      @maleldil1 3 місяці тому

      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'.

  • @anon_y_mousse
    @anon_y_mousse 2 місяці тому

    You keep saying Mac-only when describing features, and I'm wondering if you mean within Ghostty itself or in general? I've seen each of those features with various WM's and DE's on Linux, so I'm assuming you meant within Ghostty itself, but the alternative is possible and I just want to make sure you know about the existence of these features on Linux, just in case.

  • @lidoror
    @lidoror Місяць тому

    how can i move the ghostty terminal by pressing anywhere on the window? i cant find in the doc and i dont want to do it with the mac command

  • @TJ-hs1qm
    @TJ-hs1qm Місяць тому

    Wait, what, Kitty can't do splits on macOS? You must have a different macOS!

  • @r.f.mineguy7715
    @r.f.mineguy7715 3 місяці тому

    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.

  • @JacquesvanWyk
    @JacquesvanWyk 3 місяці тому +4

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

    • @davidallred991
      @davidallred991 3 місяці тому +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 3 місяці тому

      @@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.

  • @chromatic_color
    @chromatic_color 20 днів тому

    When I hover the cursor over Ghostty, the cursor increases by 200-300%. Apparently not this…

    • @devopstoolbox
      @devopstoolbox  15 днів тому

      Keep in mind this video was released a couple months back, before the official release, I'm not sure about the specific feature but it could explain some differences

  • @summerWTFE
    @summerWTFE 3 місяці тому

    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  3 місяці тому

      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….

  • @subatomicmolecules
    @subatomicmolecules 3 місяці тому +9

    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 3 місяці тому

      Wezterm supports the kitty image protocol

    • @zeta0590
      @zeta0590 3 місяці тому

      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 3 місяці тому

      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 3 місяці тому

      @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.

    • @mbwilding
      @mbwilding Місяць тому

      WezTerm works perfectly with wayland now, fullscreen was fixed with a PR and the frame swapping issues were also sorted.

  • @TheZazatv
    @TheZazatv Місяць тому +1

    Damn i thought ur nvim blur background is real one ahah

    • @devopstoolbox
      @devopstoolbox  Місяць тому +1

      It isn't sorry :)
      Very much doable though if that's your thing: github.com/xiyaowong/transparent.nvim

  • @ktappdev
    @ktappdev 3 місяці тому +1

    All these UA-camrs flexing on us right now

  • @darkchoclate
    @darkchoclate 3 місяці тому

    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.

  • @dam8976
    @dam8976 Місяць тому +1

    does ghostty have broadcast feature like terminator?

    • @devopstoolbox
      @devopstoolbox  Місяць тому

      Unsure, but it gets released TODAY so you get to figure out :)

  • @jbgmoore
    @jbgmoore 3 місяці тому +1

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

    • @opposite342
      @opposite342 3 місяці тому

      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 3 місяці тому

      @@opposite342 Thankyou!

  • @cotneit
    @cotneit 3 місяці тому

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

  • @guglielmobartelloni
    @guglielmobartelloni 3 місяці тому +3

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

    • @devopstoolbox
      @devopstoolbox  3 місяці тому

      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!

  • @kristofferfagerlund
    @kristofferfagerlund Місяць тому

    They need to make a great oss ssh client next

  • @nipunlakshank
    @nipunlakshank 3 місяці тому +1

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

    •  3 місяці тому

      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.

  • @_BLANK_BLANK
    @_BLANK_BLANK 3 місяці тому +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.

  • @crazydor12345
    @crazydor12345 3 місяці тому

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

  • @ReikiWind
    @ReikiWind 20 днів тому

    no gui config?

  • @JoeBurnett
    @JoeBurnett 3 місяці тому

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

  • @howuseehim
    @howuseehim 3 місяці тому +9

    How is it the best then

  • @wasabinator
    @wasabinator 3 місяці тому +1

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

  • @mrcrackerist
    @mrcrackerist 3 місяці тому

    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.

  • @SkeletonLau
    @SkeletonLau 2 місяці тому +1

    what is your key display app?

    • @devopstoolbox
      @devopstoolbox  2 місяці тому

      wdym display app?

    • @xvindiex
      @xvindiex Місяць тому

      @@devopstoolbox The one that shows the keystrokes. I want to know too

  • @iatheman
    @iatheman 3 місяці тому

    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.

  • @someguyyoukno
    @someguyyoukno 3 місяці тому

    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  3 місяці тому

      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

  • @khaledabdelal8015
    @khaledabdelal8015 3 місяці тому +6

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

    • @Zipperheaddttl
      @Zipperheaddttl 3 місяці тому +11

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

    • @NRCPQ
      @NRCPQ 3 місяці тому +1

      Alacritty is garbage tbh.

    • @LeFlamel
      @LeFlamel 3 місяці тому +1

      @@NRCPQ what's wrong with it?

    • @LeFlamel
      @LeFlamel 2 місяці тому

      @@sharificles proof it's slower?

    • @sharificles
      @sharificles 2 місяці тому

      @@LeFlamel youtube wont let me send the link for some reason but you can just search "alacritty slower than kitty" and find the benchmarks

  • @HiImKyle
    @HiImKyle 3 місяці тому +2

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

  • @mlitzy
    @mlitzy 3 місяці тому

    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  3 місяці тому

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

  • @kamalkamals
    @kamalkamals 2 місяці тому

    how can install it ?

  • @ratakor
    @ratakor 3 місяці тому +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 3 місяці тому

      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 3 місяці тому

      ​@@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.

  • @jhonyortiz5
    @jhonyortiz5 3 місяці тому

    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 3 місяці тому

      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 3 місяці тому

      @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

  • @martinlarsson6621
    @martinlarsson6621 3 місяці тому

    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

  • @Lummyn
    @Lummyn 3 місяці тому +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 👎

  • @vfosterm
    @vfosterm 3 місяці тому

    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 3 місяці тому

      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.

  • @FekuEntertainmentLtd
    @FekuEntertainmentLtd 3 місяці тому

    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 3 місяці тому

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

  • @CarlosECP01
    @CarlosECP01 3 місяці тому

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

    • @devopstoolbox
      @devopstoolbox  3 місяці тому

      Just an editing effect

    • @TheAS2609
      @TheAS2609 3 місяці тому

      @@devopstoolbox how do you do it though :/

  • @ninenums
    @ninenums 3 місяці тому +1

    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.

  • @devviz
    @devviz 2 місяці тому

    _ICT🌆8PM Nov 5th 2024_

  • @oluijks
    @oluijks 3 місяці тому +1

    I use gnome console btw ;-)

  • @stephenkbolton
    @stephenkbolton 3 місяці тому +10

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

  • @moaidhathot
    @moaidhathot 3 місяці тому

    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 :)

  • @DefaultUser3301
    @DefaultUser3301 29 днів тому +1

    Ghostty does not support search scrollback. Deleted.

    • @devopstoolbox
      @devopstoolbox  29 днів тому

      I use Tmux for that didn't even bothered exploring but it's a valid point

  • @zzej
    @zzej 3 місяці тому

    Is ghosty another electron app? istg

    • @xvindiex
      @xvindiex Місяць тому

      Nope. It's written in Zig

  • @thedeemon
    @thedeemon 3 місяці тому +1

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