Ghostty 1.4

deaux 892 points 279 comments October 27, 2026
ghostty.org · View on Hacker News

Discussion Highlights (20 comments)

cassianoleal

I still don't understand the point of Ghostty, Kitty, Wezterm... Konsole is way faster than any of those on my computer and it has all the usual suspects I'd expect from a modern terminal emulator. The one feature I miss since moving to Linux and not having iTerm2 is tmux -CC integration. None of those offer it. To be clear, I'm not attempting to be dismissive. I really want to understand what it is that they bring.

hippycruncher22

Love Ghostty!

kettlecrisp99

Wrote a VT parser once, bracketed paste edge cases ate a whole week. Respect.

deaux

I'm sure mitchellh will check out this comment section at some point - any updates on the move away from Github? I don't really see anything that's changed, but maybe it's behind the scenes. I was pretty excited on your initial post about it but it's been a while.

mitchellh

These are Ghostty GUI release notes, but I want to take a moment to highlight the libghostty progress we've made since Ghostty 1.3. As a reminder, libghostty is the highly portable, embeddable library that provides core terminal emulation, render state, and more. I always felt that a free, high qualty, lightweight, reusable terminal emulation core would benefit the developer world more than any single GUI application. And that is playing out! It is and always was my true purpose with the Ghostty project (I said this in my first ever talk about Ghostty!). I've jokingly said many times that Ghostty GUI is just a glorified tech demo for libghostty. That's not fair though, because GUI is great and there are really talented people working on it. Since I started the project, Ghostty has always gotten people saying "I don't understand why you'd start a terminal emulator today." Well, the answer is libghostty. It's truly unique and its enabling something special (imo!). Highlights of libghostty since 6 months ago (none of the below was true 6 months ago): - Libghostty has nearly 100% coverage of all of Ghostty's core (and you can compile with flags to remove any of these features for size/safety): https://libghostty.tip.ghostty.org/ - Libghostty now builds and is tested (in CI) for: Apple (macOS, iOS, visionOS), Windows (MSVC and GNU), Linux, FreeBSD, Android, WebAssembly, and freestanding (i.e. direct on hardware with no OS). - Libghostty has bindings in pretty much every popular programming language: C, Zig, Go, Swift, Python, Rust, .NET, etc. - Libghostty's memory requirements have dramatically shrunk to enable the portability above. There's still work to do but a single empty terminal now takes 90% less memory. And at scale I've proven 10,000 active (input/output happening) terminals on a Linux server with 4 cores and 8 GB of RAM. - Libghostty powers all JetBrains IDE terminals, over 12.5 million active users. https://blog.jetbrains.com/platform/2026/10/jetbrains-termin... - Libghostty is the most popular core behind the wave of venture-backed "agentic" terminals and editors, such as Herdr, cmux, and many others. - Libghostty is being discussed and has been verbally accepted to replace the terminal core in Neovim: https://github.com/neovim/neovim/pull/39773 (work still to be done) - Libghostty powers a really popular and powerful terminal emulator for emacs (Ghostel): https://github.com/dakra/ghostel - Libghostty's speed is used by Antithesis to fuzz popular terminal programs and has directly led to hundreds of bug fixes sent upstream to programs such as tmux, btop, shells, and other terminal emulators. :) - And so much more: https://github.com/Uzaaft/awesome-libghostty Libghostty is really successfully turning into the tide that raises all boats. As it becomes more popular, Ghostty itself gets more performant and stable, and so does everyone else. It is also a vehicle for delivering modern terminal emulation to the widest source possible. I plan on tagging libghostty 1.0 in the next few months and declaring ABI stability at that point!

teroshan

I'm still using Wezterm here due to its Windows support, and I like being able to share one configuration my company Windows and my personal Linux laptops. I've come to like its hyperlink rules to automatically generated clickable links to Reviews/Issues/Requirements/Linter Errors/... so I haven't felt the need to switch yet to have this feature missing. I'm eying Kitty though.

Hitech-Redneck

I loved Ghostty for thr first month I tried it, but got some strange behavior when SSHing into some machines. Sounds like this release may address that. Maybe I can finally ditch iTerm2, lol

hmokiguess

I have replaced Ghostty with Rex from Superlogical, it's great and I really like the iOS app too.

Lerc

I have quite enjoyed using the kitty image protocol in interesting ways. I made a Claude code skill telling it to put a little image in the corner of the console when it does a render to see how something looks. It was quite fun telling it to draw a chicken with 5 SVG D paths and watching it iterate in the terminal.

lifeisloving

Hmm I wss checking for updates last night actually. I really hope they dont start adding llm junk to ghostty. I really like it, but mitchel sounded like he got bit by the llm bug a few months back. Its honestly perfect as it is, just nerd performance tweaks imo.

selectnull

At this point, I'm really looking forward to Rex. I've been a laggard in switching to Ghostty because I used WezTerm and wrote a plugin to customize it to my liking. I switched to Ghostty just because I got tired of nothing happening in the WezTerm land and wanted to try something different. Rex will allow me to use my old workflow again.

larodi

Escape codes are the new html for browsers now called terminal emulators. What a wonderful time to be alive, but very suspicious also :D

jwr

Ghostty is so great . I am very thankful to Mitchell for dedicating so much of his time to making a terminal that is truly great. Finally, somebody really cares and has the technical abilities to materialize that care as great software. Also, ghostel in Emacs is fantastic as well (of course in a big part thanks to libghostty) — most of my work has now shifted into Emacs as a result.

gateauxd

Been a convert for a while it's so snappy

enriquto

> Building Ghostty from source is not recommended for most users. Why is that? It reminds me of the XFree86 times when building from source was some unstable, fancy thing that was severely frowned upon.

eclipticplane

Man, still does not fix the one bug I care about: being able to quickly `⌘+F, ⌘+V` - the find textbox does not respect keyboard shortcuts: https://github.com/ghostty-org/ghostty/discussions/11159

arjie

Libghostty is a masterpiece dude. So easy to embed, nice bindings, and it's so fast.

Graziano_M

Glad for an update. It’s unfortunately still missing table-stakes features for people who use primarily keyboard driven workflows. I guess I’ll stick with wezterm for another year.

forza2026

Very excited for this feature

sgt

Now if I could only upgrade it without powering down my current Ghostty

Semantic search powered by Rivestack pgvector
10,780 stories · 101,661 chunks indexed