标签
对 Vagrant、Terraform 和 Ghostty 的创建者 Mitchell Hashimoto 的深度专访,探讨他对终端的热爱、使用 Zig 构建 Ghostty 的过程以及基于终端的应用程序的未来。
cmux 是一款基于 Ghostty 的开源 macOS 终端,支持完整状态恢复、垂直 workspace、AI agent 通知面板等功能,解决了重启后丢失终端布局的问题。
devenv 2.1 为 zsh、fish 和 nushell 引入了原生支持,使用内置的自动激活钩子替代了 direnv,并集成 libghostty 以优化终端处理与编码代理(coding agent)支持。
Rig 是一个为 Ghostty 终端开发的 macOS 侧边栏辅助工具,支持通过 AppleScript 和辅助功能 API 快速创建、切换和排列终端会话窗口。
Mitchell Hashimoto 宣布,由于持续的中断和挫败感,Ghostty 终端模拟器项目将离开 GitHub,此前他已有18年日常使用经历。
MUX0, an open-source terminal multiplexer optimized for Claude Code, OpenCode and Codex, launches with sidebar/tab management, pane splitting and real-time AI status display.
本文认为,当今构建软件并实现大规模采用的最有效方式是通过积木块,让AI和人类能够组装组件,并以Ghostty和libghostty为例,说明它们如何迅速获得数百万用户。
一篇详细的技术文章,介绍了诊断并修复Ghostty终端仿真器中一个重大内存泄漏的过程。该泄漏是由于在非标准页面大小下滚动缓冲区修剪逻辑错误导致的。修复已合并,将包含在即将发布的1.3版本中。
Mitchell Hashimoto 详细介绍了如何使用智能 AI 编码工具为 Ghostty 开发一个不显眼的 macOS 自动更新功能,并逐步讲解了他的每次 AI 会话和迭代过程。
Mitchell Hashimoto 详细介绍了 Ghostty 的 GTK 应用程序重写,以完全拥抱来自 Zig 的 GObject 类型系统,从而提高了稳定性、功能和内存安全性,并通过 Valgrind 验证。
Mitchell Hashimoto宣布为开源终端模拟器Ghostty新增八位子系统维护者,并阐述了子系统治理模型及项目扩展目标。
Mitchell Hashimoto 反思了他用 Zig 构建的终端模拟器 Ghostty 达到1.0版本的过程,讨论了项目的起源、成功但富有争议的内测版,以及他对这款终端的愿景。