Rig is a small macOS sidecar for Ghostty.
It gives engineers a fast way to create, focus, arrange, and track terminal sessions across projects and coding harnesses. It controls real Ghostty windows through Ghostty AppleScript and macOS Accessibility APIs.
rig-demo.mp4
- Launch Ghostty sessions for configured harnesses
- Keep session windows reachable from a floating side panel
- Switch directly to a session's Space
- Arrange managed Ghostty windows as grid, cascade, side by side, or fill screen
- Detect local servers started from sessions and show clickable URLs
- Open a detected URL beside its Ghostty session on the current desktop
- macOS
- Ghostty
- Accessibility permission for window arrangement
- Automation permission to control Ghostty
./dev.shThis builds, signs, and launches the local development app.
./release.shThis builds the distributable macOS app.
Dual-licensed under MIT and Apache 2.0. See LICENSE and LICENSE-APACHE.
Rig keeps runtime session state in memory. Ghostty window IDs and Accessibility references are not durable across app or Ghostty restarts.