Godot and Rust power a terminal multiplexer that AI agents can control

Godot and Rust based multiplexer (terminal panes and more)

gPTY is a Godot and Rust based multi-PTY emulator that offers a tiling grid for terminal, code, and file-tree panes. It exposes a JSON-RPC IPC socket, CLI, and MCP server so AI agents and scripts can spawn panes, inject text, and read output without scraping a TUI. Features include full DEC STD 070 support via alacritty_terminal, a regex-driven concept engine, agent observability panes, SQLite persistence, and cross-platform binaries. The codebase was largely generated using LLMs.

The vast majority of this codebase, including most of the Godot UI layout and the Rust (gpty-core) GDExtension bridge, was generated using LLMs; and as such, the underlying code may contain unidiomatic patterns and/or bugs.
  1. rcr-anti

    If you squint, Godot has a cross platform hardware accelerated GUI. The editor is itself, in a sense, a Godot app and has builds for VR Headsets, Android, web apps, all the usual platforms. The extension api works pretty good too for Rust, and Rust itself has a fantastic cross platform and WASM story. It might be cursed, but it can get complicated stuff out the door and in anyone's hands fast.

    edit: they also recently created libgodot, which flips the model. Your application owns and controls whatever components you want to pull from Godot. Being open source and relatively legible of a code base you could presumably strip out a lot you don't need.

  2. nitinreddy88

    A project without screenshots - I dont know how they expect us to understand unless we read everything

  3. sebastianconcpt

    Can you add a "why?" / "why now?" section?

    Don't be another project that is a bunch of how that is leaving out to explain why it exists or exemplify what classes of problems it unlocks solutions for (applicability).

  4. icarito

    Love to see Godot used creatively beyond games! The terminal is for sure an area that can see innovation, why not!

  5. railka

    I tried different terminals and multiplexers for agent development: tty7, Warp, Herdr... Now my favorite is tty7. It does exactly what i wanted from a modern terminal, what Warp should have become.

More from this day

2026-09-11