Skip to content
gpty v0.1.0

gpty v0.1.0

July 21, 2026

First release! 6 days, 193 commits. Feels like we’re in a state that could be pushed up to remote. The app launches and we have the basics in place. A terminal! And a tiling grid! Concepts engine still very alpha and a work in progress.

Home

Terminal engine

  • gpty-core handles PTY spawning via portable-pty
  • ANSI parsing via vte
  • A full terminal grid via alacritty_terminal.
  • Damage-tracked rendering keeps the Godot frontend fast.

Tiling grid

  • Split panes vertically or horizontally inside nested SplitContainer nodes.
  • Four pane types: terminal, code viewer (CodeEdit), file tree, and observer.
  • Alt+Arrow navigates between panes geographically.

Concept engine.

  • Define regex triggers that match terminal output and inject commands into labelled panes.
  • Two capture modes: SingleLine broadcasts immediately, UntilStop buffers command output and routes it to receiver panes.
  • Default concepts ship for ‘cat’ and port conflicts.

Profiles and persistence.

  • Save terminal layouts as named profiles.
  • Settings, profiles, and layout state auto-save to user://.
  • Everything persists across restarts.

Release