Mitchell Hashimoto

39.3K posts

Mitchell Hashimoto banner
Mitchell Hashimoto

Mitchell Hashimoto

@mitchellh

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

Los Angeles, CA انضم Ocak 2008
145 يتبع171.5K المتابعون
Shill Hunter
Shill Hunter@ascetic_tweeter·
@mitchellh Why does it matter if you self-host email and self-host AI? The corporate speak at the end might have thrown me off.
English
1
0
0
74
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
I'm dying for pi-mono-style minimal library that handles the hard parts of email (auth, syncing with local state, etc.) and gives me an opinionated way to add agentic loops on top of that. I want to build my own agents and logic and guardrails, I don't trust vendors right now.
English
26
9
427
28K
Benjamin Fockter
Benjamin Fockter@bfockter·
@shawnyeager @mitchellh Your app / agent ↓ Framework / service / platform (LangChain, SaaS agent tools, email APIs, etc.) <- this layer ↓ LLM provider (OpenAI, Anthropic, etc.)
English
1
0
0
78
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@bfockter @shawnyeager I’m not worried about the LLM providers. I’m worried about the service providers between them and what tool calls they allow.
English
1
0
4
188
Benjamin Fockter
Benjamin Fockter@bfockter·
@mitchellh @shawnyeager Wouldn’t you share data if you’re connecting to whatever LLM provider? Also by restrictions you mean all the tape that —bypass-dangerously flags skip
English
1
0
0
191
nolen
nolen@itseieio·
made my terminal explode when i close it
English
6
3
153
5.4K
Marios
Marios@papercruncher·
@mitchellh Something like msgvault.io with the bundled MCP server could work for custom local workflows
English
2
1
45
3K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@shawnyeager Data safety mostly, but also they have opinion ideas and restrictions on what AI should do, and I want to do whatever I want without giving them the keys to the kingdom.
English
1
0
17
2.1K
Shawn Yeager
Shawn Yeager@shawnyeager·
@mitchellh Would you expand on that last bit? Why? Misaligned incentives, something else?
English
1
0
1
2.2K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Excited to share that I've joined Vercel's Board of Directors. Vercel is made up of builders and tastemakers that continually ship things that deeply impact how developers work: Next.js, AI SDK, v0, etc. I can't think of a more exciting place to be. Let's fucking ship. ▲ My relationship with Vercel goes back to the earliest days. HashiCorp was an early adopter of NextJS and Vercel (~10 years ago!) and it remains my default tech stack and deployment platform to this day. Ghostty's website is all on Vercel, too! Beyond that, I've been continually impressed with the teams relentless focus on shipping meaningful software. And importantly, software that has incredible taste. Now we are in the age of agentic software development. Vercel is building agentic infrastructure that I think every app and agent will need (I certainly need it!) and I can't think of a more exciting place to be. Huge thanks to @rauchg , Jeanne, Marten, @cramforce, @tomocchino and the entire Vercel team for the warm welcome. Time to work.
Mitchell Hashimoto tweet media
English
219
85
2.9K
585.5K
jay
jay@h1th3sh·
why can't ghostty team fix this feature? everytime i log in to a linux VPS it gives this issue @mitchellh
jay tweet media
English
5
0
26
27.9K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@ibuildthecloud No coordination. But Ive been involved with PR long enough to know to read and adapt to the corporate brand 😉
English
2
0
91
18.9K
Darren Shepherd
Darren Shepherd@ibuildthecloud·
@mitchellh You got to tell me the honest truth, did you coordinate the black shirts?
English
1
0
20
21.4K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@pariscestchiant Amazing. I’ve actually been considering something like this in mainline. Do you want to share to help upstream something like this? My thinking isn’t exactly like this but similar!
English
1
0
84
8.5K
Célia
Célia@pariscestchiant·
my brain always longed for a canvas approach for juggling with multiple terminals so i built one on top of @mitchellh's ghostty which is Oh So Lovely to work with.
English
26
10
296
27.5K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@zeeg @seanpennino Also AI is a great way to introduce more bugs. Should be great for Sentry. So this argument makes no sense to me. (Also heavy AI user over here, feel very positive about it, but let’s be real)
English
0
0
0
328
David Cramer
David Cramer@zeeg·
@seanpennino You’re mistaken - I think everyone needs to be using it! It just isn’t without its challenges today
English
3
0
29
2K
Anthony Shew
Anthony Shew@anthonysheww·
@mitchellh @turborepo My thought exactly. 😄 Is this something someone with motivation (read: me) should start looking at and kicking the tires on or still too early?
English
1
0
0
507
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
More libghostty C progress: encoding APIs for mouse reports, focus events, and mode reports. Mode read/write on terminals. The current goal is to expose all major event/response formats as high level APIs. The core idea is to minimize the glue between UI framework events (mouse events, key inputs, focus, etc.) and libghostty to provide accurate terminal emulation.
Mitchell Hashimoto tweet mediaMitchell Hashimoto tweet mediaMitchell Hashimoto tweet media
English
9
6
217
28.8K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
I do at least make an effort to respond to most. I admit I can come across harshly but in my defense I repeat myself like a parrot multiple times per day because people don’t google and it’s exhausting that people bitch on X without a 2nd thought instead of doing research. The individual complaints are indeed minor but imagine that repeated across like a couple dozen topics. My mentions are a minefield
English
2
0
5
142
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@ue2ber @h1th3sh We (me and maintainers) have been working on "making it work" through a variety of ways, the SSH shell integration is one of those, working with distros to get our terminfo packaged is another, and we're still doing more and have other ideas. "Just". todepond.com/wikiblogarden/…
English
1
1
47
2.8K
ue2ber
ue2ber@ue2ber·
Just find a way to not let people crash into an opaque error message the first time they ssh with ghostty and make that a default. No user has this experience with any other relevant mainstream terminal. I'm totally with you, you're not to blame. But make it work, don't make it the average user's problem. Let power users discover all the beauty ghostty brings on top of that.
English
2
0
5
1.4K