跳到主要内容

全部菜单

gPTY

Godot 加 Rust 写的终端复用器,附 AI 代理 API

语言
英语
发布于
6天前
星标
72
复刻
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。

喜欢这个产品吗?