@geekbb: Great tool, a macOS sidebar utility for the Ghostty terminal that allows you to quickly create, switch between, and arrange terminal sessions. Smoothly control windows via Ghostty AppleScript and Accessibility APIs, enabling direct jumps to the Space containing a specific session from a floating panel. S…

X AI KOLs Timeline Tools

Summary

Rig is a macOS sidebar utility developed for the Ghostty terminal, supporting rapid creation, switching, and arrangement of terminal session windows via AppleScript and Accessibility APIs.

Great tool, a macOS sidebar utility for the Ghostty terminal that allows you to quickly create, switch between, and arrange terminal sessions. Smoothly control windows via Ghostty AppleScript and Accessibility APIs, enabling direct jumps to the Space containing a specific session from a floating panel. Supports four window layouts: grid, cascade, side-by-side, and fullscreen. https://t.co/lARajMrIqg https://t.co/abi6DDR3vB
Original Article Export to Word Export to PDF
View Cached Full Text

Cached at: 05/10/26, 04:22 AM

Great tool! Provides a macOS sidebar utility for the Ghostty terminal, allowing you to quickly create, switch, and arrange terminal sessions.

It smoothly controls windows via Ghostty AppleScript and Accessibility APIs, enabling you to jump directly from the floating panel to the Space containing a specific session. It supports four window layouts: grid, cascade, side-by-side, and full screen.

https://t.co/lARajMrIqg https://t.co/abi6DDR3vB


backnotprop/rig

Source: https://github.com/backnotprop/rig

Rig

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.

Demo

https://github.com/user-attachments/assets/4eabc7a1-01ab-460b-bd5c-87b496cd4299

What It Does

  • 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

Requirements

  • macOS
  • Ghostty
  • Accessibility permission for window arrangement
  • Automation permission to control Ghostty

Development

sh ./dev.sh

This builds, signs, and launches the local development app.

Release

sh ./release.sh

This builds the distributable macOS app.

Notes

Rig keeps runtime session state in memory. Ghostty window IDs and Accessibility references are not durable across app or Ghostty restarts.

Similar Articles

@wsl8297: While browsing GitHub, I stumbled upon a real powerhouse: niri. It directly bypasses the age-old desktop problem of "windows getting squished when there are too many" and completely reimagines window management. niri adopts a scrollable tiling approach: windows are arranged in columns on an "infinitely extending" horizontal strip. When you open a new window, it doesn't forcefully compress existing ones; on multi-monitor setups, each screen has its own independent workspaces and window strips, clean and efficient.

X AI KOLs Timeline

This article introduces the open-source project niri, a new Wayland-based desktop compositor that avoids traditional window crowding issues through a scrollable tiling layout, and supports features such as dynamic workspaces, independent multi-monitor management, and custom shader animations.

@berryxia: Bros! Don't reinvent the wheel—just use this 31.4K-star open-source project! ByteDance has open-sourced UI-TARS-desktop. Taking a quick look, the project has been live for nearly a year! It currently has 31.4k stars, and its growth rate is quite steady. 24-hour growth...

X AI KOLs Timeline

ByteDance open-sourced UI-TARS-desktop, a native desktop GUI agent with 31.4k GitHub stars that uses vision models to control local or remote applications via natural language. The tool runs locally for privacy, supports Windows and macOS, and includes a CLI with streaming output for developers.