@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…
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.
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.
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.
@GitTrend0x: A Killer Open-Source Gem for 100% Local Desktop AI Agents https://github.com/bytedance/UI-TARS-desktop… This is UI-TARS-desktop, a multi-modal desktop automation agent open-sourced by ByteDance with 31k stars! …
UI-TARS-desktop is a highly popular open-source tool by ByteDance that enables 100% local multimodal desktop automation, allowing users to control apps and browsers via natural language without cloud data leaks.
@laogui: The best Hermes WebUI I’ve used so far—sessions, file tree, automation, long-term memory, multiple profiles, all inside the browser. Pick up any TUI or Telegram thread right where you left off.
Hermes WebUI packs session control, workspace file tree, automation, persistent memory and multi-profile support into a browser chat that syncs with TUI and Telegram.
@Justin1024go: It’s here—MUX0, the open-source terminal built for Claude Code, OpenCode and Codex, is out! Sidebar & tab mgr, pane splitting, live AI status, all rendered with Ghostty.
MUX0, an open-source terminal multiplexer tuned for Claude Code, OpenCode and Codex, ships with sidebar/tab management, pane splitting and real-time AI status display.
@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...
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.