Godot and Rust based multiplexer (terminal panes and more)
gPTY is a new terminal multiplexer built with Godot and Rust that allows AI agents to control terminal panes via JSON-RPC. It provides a headless interface for automation tools to interact with terminal environments without screen scraping.
Why it matters
Provides a specialized tool for developers building AI-driven coding agents and automated development environments.
gPTY - a PTY foundation built on Godot and Rust. Provides a tiling grid for panes (terminal, code, file-tree, etc.), a concept capture engine, and a JSON-RPC/MCP control surface so AI agents and automation tools can spawn panes, inject text, and observe output on terminals without scraping a TUI.
Standalone binaries (no Godot install required) are published on GitHub Releases for Linux, macOS, and Windows.
The gpty binary controls a running GUI over JSON-RPC IPC. Build it with cargo build -p gpty (or cargo build --workspace ).
Once the GUI is running (launched from Godot or a release binary), the CLI connects over a Unix socket ( $XDG_RUNTIME_DIR/gpty.sock on Linux, or GPTY_SOCKET env var):
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in