mitchellh Profile Banner
Mitchell Hashimoto Profile
Mitchell Hashimoto

@mitchellh

Followers
140K
Following
21
Media
2K
Statuses
37K

Working on a new terminal: Ghostty. 👻 Prev: founded @HashiCorp. Created Vagrant, Terraform, Vault, and others. Vision Jet Pilot. 👨‍✈️

Los Angeles, CA
Joined January 2008
Don't wanna be here? Send us removal request.
@mitchellh
Mitchell Hashimoto
9 hours
Today's crosswind at cruise. 😜
Tweet media one
2
0
18
@mitchellh
Mitchell Hashimoto
1 day
Back in LA. Overpriced everything but you can’t beat this vibe.
Tweet media one
16
2
194
@mitchellh
Mitchell Hashimoto
2 days
My most degenerate behavior is when people send me a shared Google Doc and I copy and paste it into an Apple Note and send a shared link back.
18
3
370
@mitchellh
Mitchell Hashimoto
2 days
Waymo is truly one of the best parts of traveling to SF. So relaxing.
Tweet media one
10
1
136
@mitchellh
Mitchell Hashimoto
3 days
Beautiful day to fly a jet.
Tweet media one
12
0
291
@mitchellh
Mitchell Hashimoto
4 days
The unsexy truth for the build in public hypeboys is that its not a lot of work or time to get a sexy demo, but it is a lot of work and time to translate that into meaningful value (a lot of that being non-technical). And I see too many people repeatedly celebrating the demo.
37
73
1K
@mitchellh
Mitchell Hashimoto
4 days
Be wary of people who spew AI hype and screenshot their army of agents but don't seem to be shipping anything but demos. I'm a big fan of AI assistance and use agents and chat everyday, but there's a ton of engagement farming happening out there.
56
144
2K
@mitchellh
Mitchell Hashimoto
5 days
I should add that users on older distros that don’t meet this min version have had success using Flatpak or Snaps. We’re working on having official builds of these but in the mean time many community options exist. I’ll add this note to the linked page, too.
0
0
21
@mitchellh
Mitchell Hashimoto
5 days
Ghostty for Linux now has an officially documented min version policy for GTK/Adw: Minor releases will require the minimum GTK/Adw version in the latest LTS release of Debian, Fedora, Ubuntu (practically its always Debian). Patch releases never bump reqs.
Tweet card summary image
tip.ghostty.org
Ghostty works great on Linux, with support for both Wayland and X11 and packages across a variety of distributions and formats.
9
4
187
@mitchellh
Mitchell Hashimoto
6 days
OOP and managed memory is good, actually. for specifically, exclusively GUIs. 🤭 Gotcha!.
12
3
237
@mitchellh
Mitchell Hashimoto
9 days
This is legitimately very good. This is how voice assistants should be! Fairly responsive, very natural, can interrupt freely. I am extremely skeptical about anything AI tells me but boy I really wish Siri or Alexa was like this. (Location isn’t secret, I’m not usually here)
16
9
424
@mitchellh
Mitchell Hashimoto
10 days
Ghostty on Linux now has native GUI for showing progress bars (as reported by ConEmu's OSC 9;4 code). The style can be customized through GTK CSS (e.g. colors, size, and more). The terminal escape code: Ignore my missing "new tab" icon lol.
22
18
758
@mitchellh
Mitchell Hashimoto
10 days
As an example of the level of detail we try to go through with this, if you visit on macOS vs Linux, you see a different chrome around our dancing ghost that more closely matches the typical style of of your OS. macOS on the left, Linux on the right.
Tweet media one
Tweet media two
3
0
104
@mitchellh
Mitchell Hashimoto
11 days
This is something a lot of major corporations are too afraid to do because "brand identity," but that's crap. Having an identity that meets users where they are makes your product feel better and more at home. Brand is important, but you can preserve it while fitting in!.
@mitchellh
Mitchell Hashimoto
11 days
Ghostty on Linux has a new icon that generally fits in better with Linux desktop ecosystem while preserving the Ghostty identity across platforms (no one on macOS is going to misidentify the icon on Linux and vice versa). I think it looks beautiful on my Linux systems!
Tweet media one
Tweet media two
9
7
394
@mitchellh
Mitchell Hashimoto
11 days
Ghostty on Linux has a new icon that generally fits in better with Linux desktop ecosystem while preserving the Ghostty identity across platforms (no one on macOS is going to misidentify the icon on Linux and vice versa). I think it looks beautiful on my Linux systems!
Tweet media one
Tweet media two
26
15
822
@mitchellh
Mitchell Hashimoto
11 days
Excellent blog on `font-size-adjust` highlights more complexity about font rendering: We just implemented an automatic form of `font-size-adjust` in Ghostty ~2wks ago! Afaik the only terminal to do this so far. This problem can
Tweet media one
9
10
343
@mitchellh
Mitchell Hashimoto
12 days
The best part of having an Intel CPU again is stable Valgrind! Valgrind on macOS was always funky and for some reason it never worked on my aarch64 Linux VM. But we’re cooking now. Will share some results soon. Just wanted to share how much I love Valgrind.
12
5
432
@mitchellh
Mitchell Hashimoto
16 days
In hindsight, checking to see if Treesitter had a Valgrind suppression file format syntax was. ambitious. This should be a well scoped and fun project for someone who wants to or likes writting Treesitter parsers though:
5
0
57
@mitchellh
Mitchell Hashimoto
16 days
Tim is a Ghostty maintainer but also a leading expert on terminal capabilities. He authored not one, but two excellent TUI libs (one in Go, one Zig). He's also the author of multiple terminal protocols that made it across the emulator ecosystem. Amp TUI is about to be amazing.
@rockorager
Tim Culverhouse
17 days
Crazy excited to join @Sourcegraph working on @AmpCode!.
5
24
829
@mitchellh
Mitchell Hashimoto
19 days
Amazon out here trying to capitalize on the ghost branding I see. They can't help themselves but constantly steal from open source. 🤭
Tweet media one
43
15
888