Yeah same here. I looked at their requirements and the "easiest" way to get an invite is through being active in the Discord community. From what I've seen so far there is no approach for me for being active in the community to get access to the beta. I will take a look at it again on it's final release
The main reason why it's like that is because he was having a kids and didn't want to get flooded with github issues. So he has a discord where some "waves" of beta testers are allowed to get to use the project such that he can have less redundant issues, and move things at a good pace. I think this is a reasonable approach. And currently there's like 80 issues so it seems to work really well for the project.
Please do a video on Wezterm as well. configuring wezterm is such a satisfying experience (it uses lua under the hood). Some killer unique features of Wezterm: 1. configs get reloaded automatically 2. you can assign variables inside your config file (since its basically a lua script) 3. the config auto reloads on system appearance changes so you can programmatically change appearance - I use it for different themes light mode dark mode
Western is so good, I replaced tmux with its features because I needed to hop on windows and macOS daily. Sucks that tmux is not available on windows, but at least all in configured as if it was tmux doing its magic
Zig is cool because it is compatible with C, and doesn't get crazy unlike rust, one you dig a little into the lore The problem with zig, rn, is the tooling around zig are mid. (Unlike rust, which lsp, formatter and all are top tier)
The core is written in zig while the GUI elements are operating system native (MacOS = swift, GTK = linux). It allows for a more native experience for GUI elements like tabs & menus.
This would be my ideal terminal emulator, if I could get my hands on it... Combines the best things of kitty, wezterm, iTerm2, and any GTK terminal. And it runs on Linux and macOS (I use both) and integrates with them perfectly!
@@typecraft_dev Yep, I recently joined the Discord server, hoping to get access a little earlier. But it's good to know that we should be only months away from a public release!
I love how reloading config with a hotkey is considered such a great deal. Coming from wezterm where everything automatically relaods on save! Wezterm FTW!
I think reloading with a hotkey and on save are about equivalent in practicality. Latter is nicer for first time use and not having to press extra hotkey while the former is more flexible on when to reload.
@@ghosthunter0950 Yes I agree, having an option to enable/disable hot relaod would be the best idea. I realised hot reloading is an issue when I was doing some git branches on my config file. Luckily wezterm has a config option to disable hot reloading
this comment is just for me to practice english. ---- so the premise here is...(2:23) we're gonna poke around a little bit.(2:33) so stick around to check that out.(2:41) the ease of configing it's color scheme.(5:25) I've reloaded my config.(7:33) is ligatures.(8:39) this is a really strong suit of ghostty.(9:43) straight in ghostty.(11:34) it handles the default stuff that you expect.(12:51) the promise of this terminal emulator is massive.(15:00)
The feature I'd love in a terminal would be app-aware ligatures. Say, I want ligatures on when I'm in Neovim, but off when I'm looking at cargo's progress bar.
We definitely need gpu-accelerated terminal emulator with shaders... When we will see terminal with ray tracing and FSR/XeSS? I think that this is by far most wanted feature for terminal emulator
@@jonnyappleseed9992 nothing tbh, they're not the target audience. Neither am I, most of these features that solve something are a non-issue to me but that's not the case for everyone else given the hype.
@@jonnyappleseed9992 oh no, my terminal takes 0.02 seconds longer to print out the whole bible how could I ever use this. And how is zig a pro argument? That doesn't make any sense at all lol. And all other terminals are easy to configure as well. Don't get me wrong, this might be a solid terminal, but its nothing new. Nothing to be excited about.
I think if a person uses a terminal only for stuff that is too complex to do graphically, the gnome terminal is perfectly enough But as someone who uses graphical apps only when the CLI version is too complex or not explored yet, I cannot live without a feature-rich terminal :)
I was happy with gnome for many years as well. definitely a great terminal. These videos are just me exploring different programs and reporting back on what people love about them.
I've used konsole for years at a full time job. The aggregate amount of time I would have saved with something more powerful is less than the time I've spent watching typecraft videos on terminals. In fact, they would likely be an overall hindrance by normalizing non-standard behavior over remote ssh connections to AWS. And yet, I continue watching these videos.
the bloom shader makes me really nostalgic. i helped a friend with his summer job once. 2 months in a basement with sunscreen - we looked like we spent all summer at the beach. old computers were more fun.
I'm sure glad there's another terminal to choose from! Only having 40+ options was really lame. There's little point in writing a terminal application that doesn't work in nearly all terminals, which means VT100 compatibility which means why bother.
Didn't know it's at least partially being written in zig. Spotted when you did the version check. Very cool Edit: please link the article where the person was doing perf by searching the Bible, I might have missed it but did ghostty have a potential release date? Zig mentioned. Hadn't finished watching before my main comment. Does the creator allow merge requests or pull requests?
I'll definitely use it to replace Wezterm, but not until full release. Don't want to have to jump through hoops for a terminal emulator. Not after I got burned by Warp.
Tech Enthusiasts: Five Different Layers of Config Management, fancy editors, Arch Linux, Three Adderall People that actually work in tech: Default Terminal, Ubuntu / Debian Stable, ssh box vim config
i love alacritty, other terminal i like is wezterm but some reason for me it doesn't really work well with starship prompt and doesn't work with bash at all. so i went back to alacritty, but wezterm is awesome "Lua" btw :)
It's the first video of your's that I'm watching, what's up with gruvbox? A channel meme? Why did you say it like that at 6:18 ? It took me few attempts, but there was something pulling me into gruvbox and I'm now a gruvbox lover
Could you tell me how you are doing this yellow highlighting animation as you read text? I know it's not on topic of this terminal emulator but I thought I could ask you about it. Thank you. Amazing content. Today I did timeshift setup as you did. luv it!
this sound too good to be true, and yes .. ligatures => was off in the bottom line(see in the video), so now we see if the dev team fixes this, or it is like Alacrity devs that don't fixes big bugs in the line height( because they use a other font that render fint.) and don't want to add ligatures because they don't use them. is Ghostty a terminal for the devs or for the people? is it open source ??
While in closed beta, it is not open source. All folks (1100 and counting beta testers) do have access to the code. When it goes public, it will be open source.
Tbh, I really struggle to see anything that really set apart from other terminals. Almost everything is possible on most others. The speed is fast which is good but so does other gpu utilizes terminals. It is good there are more options I just don’t get the hype.
I'm cursed with being sensitive to startup times. What's the startup time for Ghostty? time alacritty -e 'bash --norc -c "exit 0"' -> 0.248 sec time kitty bash --norc -c "exit 0" -> 0.828 sec
ghostty -e 'bash --norc -c "exit 0"' 0.17s user 0.09s system 124% cpu 0.205 total I'm on my laptop (ryzen 7 6800hs/16gb/on battery) if that can help you
I dont get it. So it does have decent performance and a config file that allows setting fonts and colorschemes. This seems super basic, about any terminal does that. I’m still waiting for a feature that would make me switch from something like foot that does not require a invite
Idk, it's nice but I just don't see anything really compelling. If I'm going to write a terminal app, I'd want it to be compatible with a wide array of terminals, not just one. If I need bloom and crt shaders, I'd build it into my app so users don't have to use a specific terminal. I just don't see the draw
it deletes the image from memory and it doesn't grow any further. this was me playing DOOM and it was just throwing image after image on the terminal. that was to be expected
I am also trying to switch to linux, installed in my laptop but very poor drivers support, went through various blogs but didnt found anything to make things faster 💔
Solution looking for a problem. Nothing new here from what I can see. Is it just me or were those speed tests basically a negligible difference? I don't think there are (m)any gains to be made in the terminal world.
yes. funny thing, I didn't even realize I said "ghostly" until AFTER the video was edited. too late to change. But it was a slip and I know its actually called ghostty :)
I’ve been testing and like Ghostty, but it isn’t likely to replace Wezterm because of Wezterm’s awesome lua configuration. However, contour, ghostty, wez? Whichever implements smooth scroll first will be the winner in my book. I think Mitchell is the most interested but we’ll see.
But to be honest there are not so many unique terminals out there. Many are based of this VTE stuff which messes up under wayland very hard, for example scanning in a QR codes via a barcode scanner is impossible.
I would like to find a moder anternative to terminator for wayland. I always open multiple ssh session on hosts and i've try tmux great but cut / paste alternative is a crap. Terminator as tmux support to send user input to all terms make sysadmin activity fast. ( when ansible is not possible :-( ) . Any help would be welcome
I usually like this guy's content. This just feels like a sponsored sales pitch. Somehow the conclusion is that Ghostty is "an amazing piece of technology" (14:39) because it has "all the standard features of a terminal emulator" + Kitty's graphics protocol and an inspector? Seems like our standards for what is "amazing technology" have drastically fallen.
Nowdays terminals are like javascript frameworks
Yep, because a new one pops up every day 😂
Or Linux distros
Invite system -> No, thank you
Yeah same here. I looked at their requirements and the "easiest" way to get an invite is through being active in the Discord community. From what I've seen so far there is no approach for me for being active in the community to get access to the beta. I will take a look at it again on it's final release
@@anitamaxcode being active = create artificial buzz
@@anitamaxcode being active = artificial buzz
The main reason why it's like that is because he was having a kids and didn't want to get flooded with github issues. So he has a discord where some "waves" of beta testers are allowed to get to use the project such that he can have less redundant issues, and move things at a good pace. I think this is a reasonable approach. And currently there's like 80 issues so it seems to work really well for the project.
Yeah especially with having to use discord. No thanks.
The fact we're talking about things like tabs and support for a hyped purple colorscheme before ever thinking about the license.
what is wrong with their license
@@DiegoFernandoCarrion If it's not a Free Software license, it doesn't meet the bar and is therefore, not worth anyone's time or energy.
What license is it?
@@QuintarFarenor In Mitchell's devlog #1 he promises "fully FOSS" but doesn't specify the license. In devlog #2 he says "leaning towards GPLv3"
@@windowsrefund it's literally gonna be MIT licensed
Please do a video on Wezterm as well. configuring wezterm is such a satisfying experience (it uses lua under the hood). Some killer unique features of Wezterm: 1. configs get reloaded automatically 2. you can assign variables inside your config file (since its basically a lua script) 3. the config auto reloads on system appearance changes so you can programmatically change appearance - I use it for different themes light mode dark mode
+1 WezTerm is awesome!
Western is so good, I replaced tmux with its features because I needed to hop on windows and macOS daily. Sucks that tmux is not available on windows, but at least all in configured as if it was tmux doing its magic
I also use WezTerm, by the way.
@@metaltyphoon and zellij
@@kjala_nix i don’t think zellij works on windows right now
Finally someone makes a video about this mythical terminal emulator.
Loved the video, but laughed so much at 9:41: "The ligatures are fantastic" -> proceeds to show the "==>" ligature vertically displaced
DAMMIT IT WAS THE FONT'S FAULT. (I didn't notice this when recording. that is funny)
That could be a bug in the nerdfont tbh. It would happen in all emulators
@@Flackon c'mon you know someone did that on purpose in development 🤣
Well… it *is* a beta 😂
From the version output it appears to be written in Zig which is super sweet! Rust is great but it’s cool to see a deviation from the common trend.
Zig is cool because it is compatible with C, and doesn't get crazy unlike rust, one you dig a little into the lore
The problem with zig, rn, is the tooling around zig are mid. (Unlike rust, which lsp, formatter and all are top tier)
The core is written in zig while the GUI elements are operating system native (MacOS = swift, GTK = linux). It allows for a more native experience for GUI elements like tabs & menus.
@@no_name4796zig is also not memory safe.
This would be my ideal terminal emulator, if I could get my hands on it... Combines the best things of kitty, wezterm, iTerm2, and any GTK terminal. And it runs on Linux and macOS (I use both) and integrates with them perfectly!
exactly! and its still in beta! It will be made public eventually so just sit tight
@@typecraft_dev Yep, I recently joined the Discord server, hoping to get access a little earlier. But it's good to know that we should be only months away from a public release!
Ghostty looks perfect for me, but I actually have to talk to someone to get the beta? 😨
I love how reloading config with a hotkey is considered such a great deal. Coming from wezterm where everything automatically relaods on save! Wezterm FTW!
I think reloading with a hotkey and on save are about equivalent in practicality. Latter is nicer for first time use and not having to press extra hotkey while the former is more flexible on when to reload.
@@ghosthunter0950 Yes I agree, having an option to enable/disable hot relaod would be the best idea. I realised hot reloading is an issue when I was doing some git branches on my config file. Luckily wezterm has a config option to disable hot reloading
this comment is just for me to practice english.
----
so the premise here is...(2:23)
we're gonna poke around a little bit.(2:33)
so stick around to check that out.(2:41)
the ease of configing it's color scheme.(5:25)
I've reloaded my config.(7:33)
is ligatures.(8:39)
this is a really strong suit of ghostty.(9:43)
straight in ghostty.(11:34)
it handles the default stuff that you expect.(12:51)
the promise of this terminal emulator is massive.(15:00)
The feature I'd love in a terminal would be app-aware ligatures. Say, I want ligatures on when I'm in Neovim, but off when I'm looking at cargo's progress bar.
I kinda hate reviews of things that aren’t available to me to test myself.
the amount of new people who have joined the discord since lastnight is so funny lol, words def getting put out!
I have to say this: your intro is the best!
Thanks!!
Nice vid! Thanks for sharing all the goodies of ghostty
We definitely need gpu-accelerated terminal emulator with shaders... When we will see terminal with ray tracing and FSR/XeSS? I think that this is by far most wanted feature for terminal emulator
y
Lets not forget about frame generation. If my Terminal doesnt have 8000fps using AI generated images I dont want it
honestly this seems to me just more of the same... (I'm not talking about ur content, ur content is great, love it)
Phew thanks!
Okay i dont get the hype. It can rendern images and change themes without restarting the session and what exactly is the New stuff?
Fast, zig, easy to configure.... what exactly would it take to impress you?
@@jonnyappleseed9992 nothing tbh, they're not the target audience. Neither am I, most of these features that solve something are a non-issue to me but that's not the case for everyone else given the hype.
@@jonnyappleseed9992that's pretty much Wezterm?
@@jonnyappleseed9992maybe something that is not yet available on at least 10 other terminal emulators 🙂
@@jonnyappleseed9992 oh no, my terminal takes 0.02 seconds longer to print out the whole bible how could I ever use this. And how is zig a pro argument? That doesn't make any sense at all lol. And all other terminals are easy to configure as well. Don't get me wrong, this might be a solid terminal, but its nothing new. Nothing to be excited about.
The most interesting part of this video is that I can't seem to post anything critical of Ghostty without it being deleted.
Am I the only one who is just happy with Gnome terminal?
I think if a person uses a terminal only for stuff that is too complex to do graphically, the gnome terminal is perfectly enough
But as someone who uses graphical apps only when the CLI version is too complex or not explored yet, I cannot live without a feature-rich terminal :)
Yes :)
Eww. I mean it works, but lacks soooo many features, and it looks just ugly
The kde default terminal, konsole, is very good though
I was happy with gnome for many years as well. definitely a great terminal. These videos are just me exploring different programs and reporting back on what people love about them.
I've used konsole for years at a full time job. The aggregate amount of time I would have saved with something more powerful is less than the time I've spent watching typecraft videos on terminals. In fact, they would likely be an overall hindrance by normalizing non-standard behavior over remote ssh connections to AWS.
And yet, I continue watching these videos.
The only unique feature in the video is the debugger. So where is all these "amazing" and "promising" come from? Because the author is super talented?
I have yet to see any groundbreaking feature, thus iterm2 can do already so much more, incl sdk support and ui buttons and regex triggers
the bloom shader makes me really nostalgic. i helped a friend with his summer job once. 2 months in a basement with sunscreen - we looked like we spent all summer at the beach. old computers were more fun.
Sounds like a kitty term with inspector, what else is interesting??
Cool! Id like to see things like variable font sizes before, say, Doom lol
I'm sure glad there's another terminal to choose from! Only having 40+ options was really lame. There's little point in writing a terminal application that doesn't work in nearly all terminals, which means VT100 compatibility which means why bother.
I wouldn't be surprised that at some point the rite of passage for any dev will be writing ones own terminal emulator.
Didn't know it's at least partially being written in zig. Spotted when you did the version check. Very cool
Edit: please link the article where the person was doing perf by searching the Bible, I might have missed it but did ghostty have a potential release date?
Zig mentioned. Hadn't finished watching before my main comment.
Does the creator allow merge requests or pull requests?
I believe it will be released very soon into 2025. but don't quote me on that. when its public it WILL BE open source
Current ETA on the discord is end of 2024
Great stuff man!!! One question though, how do you deal with switching all these terminals so often? Greetings from Greece!!! ❤
"ligatures are supported out of the box, the rendering is fantastic..." - while 1 of 3 ligatures on screen is rendered incorrectly😅
in case you don't know yet, kitty also has colorscheme, (by the way)...
DOOOOM Baby! 14:15
10:29 wow… never realized that the default Mac terminal app was so performant and I’m a Wezterm user
Say BTW one more god damn time
I actually didn't realize how many times I said it in this video. I can see how that is annoying (by the way)
@@typecraft_dev yeah its fine, cuz i also use arch btw XD
i think he uses arch
Which Linux distro are you using again..?
I use Nix is the new I use arch btw
!
Also give Tilix a chance
I'll definitely use it to replace Wezterm, but not until full release. Don't want to have to jump through hoops for a terminal emulator. Not after I got burned by Warp.
I really wanna try Ghostyy
Update: I'm in the cool kids club now
Tech Enthusiasts: Five Different Layers of Config Management, fancy editors, Arch Linux, Three Adderall
People that actually work in tech: Default Terminal, Ubuntu / Debian Stable, ssh box vim config
i love alacritty, other terminal i like is wezterm but some reason for me it doesn't really work well with starship prompt and doesn't work with bash at all. so i went back to alacritty, but wezterm is awesome "Lua" btw :)
What Linux distribution are you using?
Wasn't there going to be some kind of multiplexing feature or persistent sessions?
I am happy with terminator....😂🎉❤
catpucchin is the most BASIC color scheme in existence, .... btw. 😏
How dare you
@@typecraft_dev 😂
You aren't allowed to criticize it until you learn how to spell it 😂
can you provide link to your wallpaper? Its beautiful
Just wondering, but do you use arch?
The only thing that I want is a default dead key support like gnome-terminal
color me interested. I don't know if it will replace Wezterm because I love the mega-customization of wezterm but I'm gonna try it out when I can.
It's the first video of your's that I'm watching, what's up with gruvbox? A channel meme? Why did you say it like that at 6:18 ? It took me few attempts, but there was something pulling me into gruvbox and I'm now a gruvbox lover
all my life i was happy with mac and Debian terminal
now i want this 👻
So it’s like windows terminal, cool
Sounds exactly like wezterm or kitty either the same exact features except a worse license
Who would've thought Mike McLintock is a dev
Will we have a same video about Wezterm?
Have you tried the new Cosmic terminal? I'm going to try it today. Curious what you think.
Could you tell me how you are doing this yellow highlighting animation as you read text? I know it's not on topic of this terminal emulator but I thought I could ask you about it. Thank you. Amazing content. Today I did timeshift setup as you did. luv it!
this sound too good to be true, and yes .. ligatures => was off in the bottom line(see in the video), so now we see if the dev team fixes this, or it is like Alacrity devs that don't fixes big bugs in the line height( because they use a other font that render fint.) and don't want to add ligatures because they don't use them.
is Ghostty a terminal for the devs or for the people?
is it open source ??
While in closed beta, it is not open source. All folks (1100 and counting beta testers) do have access to the code. When it goes public, it will be open source.
@@typecraft_dev ok, nices
Tbh, I really struggle to see anything that really set apart from other terminals. Almost everything is possible on most others. The speed is fast which is good but so does other gpu utilizes terminals. It is good there are more options I just don’t get the hype.
Finally a worthy opponent to kitty. I might become a ghostty guy
... you did not use the glasses. Regardless, thanks nerd :)
Haha
I'm cursed with being sensitive to startup times.
What's the startup time for Ghostty?
time alacritty -e 'bash --norc -c "exit 0"'
-> 0.248 sec
time kitty bash --norc -c "exit 0"
-> 0.828 sec
ghostty -e 'bash --norc -c "exit 0"' 0.17s user 0.09s system 124% cpu 0.205 total
I'm on my laptop (ryzen 7 6800hs/16gb/on battery) if that can help you
@@pierreollivier1 that does look promising, thanks.
I dont get it. So it does have decent performance and a config file that allows setting fonts and colorschemes. This seems super basic, about any terminal does that. I’m still waiting for a feature that would make me switch from something like foot that does not require a invite
Idk, it's nice but I just don't see anything really compelling. If I'm going to write a terminal app, I'd want it to be compatible with a wide array of terminals, not just one. If I need bloom and crt shaders, I'd build it into my app so users don't have to use a specific terminal. I just don't see the draw
14:30 Seems like the memory usage is growing too fast. What happened after the memory limit was reached?
it deletes the image from memory and it doesn't grow any further. this was me playing DOOM and it was just throwing image after image on the terminal. that was to be expected
Loved it, can you please let us know which laptop you are using (with specs), if desktop then config, plzz?
I am also trying to switch to linux, installed in my laptop but very poor drivers support, went through various blogs but didnt found anything to make things faster 💔
Framework AMD 7840U with 64gb of RAM. frame.work/products/laptop-diy-13-gen-amd/configuration/new
@@typecraft_dev oh, thanks :)
what is that browser config?
Solution looking for a problem. Nothing new here from what I can see. Is it just me or were those speed tests basically a negligible difference? I don't think there are (m)any gains to be made in the terminal world.
does anyone know what terminal prompt he's using? im using powerlevel10k but this looks interesting
Starship - video coming soon on it!
But how does it render ASCII dots? Is it spaced or does it render them the same way they are rendered on kitty in macOS.
Waiting to get access 😢
is he on arch btw?
This is literally the exact same as every other terminal emulator ever since the 50s
Nope
How are you doing that thing where the text changes color as you read it?
That’s editing lol
what theme did he say he liked again?
Gruvbox
Sounds like you keep saying ghostly in beginning? ghosTTY must be a reference to the tty command
yes. funny thing, I didn't even realize I said "ghostly" until AFTER the video was edited. too late to change. But it was a slip and I know its actually called ghostty :)
@@typecraft_dev - Easy mistake to make. Ghostly is the Firefox css addon, no? Im sure I've heard about it before
Did anyone catch what OS he’s using? I don’t think caught it
I’ve been testing and like Ghostty, but it isn’t likely to replace Wezterm because of Wezterm’s awesome lua configuration. However, contour, ghostty, wez? Whichever implements smooth scroll first will be the winner in my book. I think Mitchell is the most interested but we’ll see.
Did you have invite?
Im on Kitty, but this Ghostty looks cool
why didn't you set catppuchin as your gtk theme?
Maybe I should!
why make a new terminal when windows terminal is already BiS?
i use WSL2 btw
Because not everyone is using windows.
@@QuintarFarenor :dent:
But to be honest there are not so many unique terminals out there. Many are based of this VTE stuff which messes up under wayland very hard, for example scanning in a QR codes via a barcode scanner is impossible.
When version 1.0 will come out?
Vim baked into a CLI? Huh...
Doest that work with wsl2?
Can't wait 'til this is in debian stable repos.
that's gonna be at the minimum next year when trixie becomes the new stable... even then it is not guaranteed this terminal will be in it
@@opposite342 That's what makes Debian safe like FCK
@@savagepro9060 If by safe you mean consistent then yes
@@opposite342 that's what I meant, right there
I want to know more about this but its my understanding I am not cool enough
Modal menus > Key binds of any kind
can you link the blog post?
Wow, terminal nerds discovering GUI's...
I would like to find a moder anternative to terminator for wayland. I always open multiple ssh session on hosts and i've try tmux great but cut / paste alternative is a crap. Terminator as tmux support to send user input to all terms make sysadmin activity fast. ( when ansible is not possible :-( ) . Any help would be welcome
Didn't see you use warp ?
Can I remap modifier keys on Mac to swap ctrl and cmd?
Could you please tell us the distro you're using BTW
he uses arch btw
What are the best terminal emulators on Android other than termux.
I usually like this guy's content. This just feels like a sponsored sales pitch. Somehow the conclusion is that Ghostty is "an amazing piece of technology" (14:39) because it has "all the standard features of a terminal emulator" + Kitty's graphics protocol and an inspector? Seems like our standards for what is "amazing technology" have drastically fallen.
Why i don't find the download link??
what browser r u using?
Thanks, nerd