据Hacker News报道,一名开发者2026年9月11日在Hacker News的Show HN板块发布其业余项目gPTY,这是一个用Godot游戏引擎与Rust语言编写的终端多路复用器。该项目的初始目标与tmux类似,即生成多个PTY(伪终端)并让用户按自己的需要网格或平铺排列,目前则已扩展为一个可承载多种内容窗格的工作区。
开发者介绍,项目起点是希望在一个项目里同时使用Godot与Rust,借此加深对这两套技术栈的了解。由于底层是Godot游戏引擎,除终端窗格外还能加入帧率计数器,并允许用户设定偏好帧率,其设想是笔记本电池供电时可降低功耗,台式机则可运行高帧率或原生帧率。
据其描述,随着他频繁使用Oh-my-Pi,gPTY正逐渐演变为一个终端工作区,可用于编排自主AI智能体。他也提到自己是在项目开始之后才接触到herdr,并称后者是更好的编排器,也是好软件,如今他自己使用频繁;用户同样可以直接在gPTY中运行herdr。
开发者表示,gPTY不限于终端。借助Godot,项目拥有二维乃至潜在三维的画布,应用已可全屏进入“禅模式”,隐藏任务栏、减少干扰;偏好终端界面的用户则可以把媒体或其他应用完全放进终端窗格。Markdown的显示已有一些基础工作,下一步计划是搭建某种用于本地知识管理的Wiki框架,之后增加更多窗格类型,例如与终端窗格并排的原生音视频媒体窗格,以及用于原型验证的简单二维游戏,如贪吃蛇。
开发者称,浏览器是其中较难实现、大概也不会做的部分。他此前用Electron做过几个小项目,其间也动摇过是否放弃Godot与Rust,因为学习曲线更陡,而Web生态在组件复用与开发速度上更有优势。但考虑到当下可用的LLM与AI辅助,他认为开发速度可以接近,因此仍选择Godot与Rust,并称对自己而言重要的不只是终点,还有过程。
他坦言项目大量代码由LLM与AI生成,但他会主动审查和把控方向,并非完全依赖“感觉”,也有部分代码由人工编写。他同时表示,要改善终端用户体验,还有大量打磨与体验优化工作待完成,希望获得反馈与意见。项目代码托管在GitHub的godot-pty/gpty仓库,文档与博客发布在godot-pty.github.io/gpty。该帖在Hacker News获得46点积分和26条评论。