基於 Godot 與 Rust 的多工器(終端機與更多功能)
為何重要
對於構建 AI Agent 或編輯器 Harness 的開發者而言,gPTY 提供了一個具體的工業級解決方案,展示瞭如何在不使用系統預設終端機的情況下,透過 MCP 協議提供精細化的視窗與狀態控制。這代表終端機自動化正從簡單指令碼逐漸轉向具備圖形化操作與複雜後端邏輯的結構化控制。
gPTY 是一款結合 Godot 介面與 Rust 後端的終端機多工軟體,提供獨立二進位檔案與跨平臺支援,並具備讓 AI 或指令碼能透過 JSON-RPC/MCP 協議遠端控制終端機視窗與工作區的功能。
- 具備結構化 MCP 控制能力:透過
gpty mcp在 stdio 模式下執行,可公開new-pane、inject、list-panes、layout-*、daemon-*等多達 15 種工具供 Agent 操作視窗管理。 - 非侵入式概念擷取:概念引擎支援 ReXex Trigger 與關聯式顯示,雖能主動擷取終端機輸出至相鄰視窗,但限制為僅「顯示與路由」,絕不會注入輸入至 Shell。
- 生態系統授權靈活:主程式為 GPLv3,但配置檔、設定檔以及外掛與擴充外掛均允許在 Apache-2.0 或 MIT 等寬鬆授權下釋出。