- 語言
- 英語
- 發布於
- 6天前
- 複刻
- 2
godot-pty/gpty ↗, GDScript, GPL-3.0, 最近提交 1天前
把終端機多工器搭在 Godot 引擎和 Rust 上,就是 gPTY。shell 工作階段與程式碼檢視、檔案樹等其他面板一起排在可調整大小的磚狀網格裡,終端機行為透過 alacritty_terminal 完整支援 DEC STD 070,涵蓋 16 色、256 色、全彩以及可用正規表示式搜尋的回捲緩衝。它與 tmux 一類工具的差別在控制介面:JSON-RPC socket、命令列與 MCP 伺服器讓 AI 代理或指令碼依文件化的協定開面板、送文字、讀輸出,不必去擷取 TUI 畫面。概念引擎以正規表示式監看 PTY 輸出,把抓到的回應送進隔壁面板,但只顯示,絕不往 shell 輸入。回捲內容、設定、具名工作區與設定檔存在 SQLite 與 JSON,重啟後還原,各面板的歷史都可全文搜尋。
Linux、macOS、Windows 的獨立執行檔不需要 Godot 或 Rust 工具鏈,隨附 SHA256 總和檢查碼與建置證明,但沒有程式碼簽章。README 也坦言程式碼大多由 LLM 產生,可能有不道地的寫法或錯誤。