- 语言
- 英语
- 发布于
- 6天前
- 复刻
- 2
godot-pty/gpty ↗, GDScript, GPL-3.0, 最近提交 1天前
gPTY 是一个用 Godot 引擎和 Rust 写成的终端复用器。shell 会话和代码视图、文件树等其他类型的面板一起摆在可调整大小的平铺网格里,终端行为通过 alacritty_terminal 完整实现 DEC STD 070,包括 16 色、256 色、真彩色和支持正则搜索的回滚缓冲。它和 tmux 一类工具的分野在控制面:JSON-RPC 套接字、命令行和 MCP 服务器让 AI 代理或脚本按文档化的协议新建面板、注入文本、读取输出,而不必去抓取 TUI 画面。概念引擎用正则监听 PTY 输出,把捕获到的回应送到相邻面板,但只负责显示,从不往 shell 里输入。回滚记录、设置、命名工作区和配置文件存在 SQLite 与 JSON 里,重启后恢复,每个面板的历史都能全文检索。
Linux、macOS、Windows 的独立二进制不需要安装 Godot 或 Rust 工具链,附带 SHA256 校验和构建证明,但没有代码签名。README 也直说代码大部分由 LLM 生成,可能存在不地道的写法或 bug。