← Directory

ghast

Open Source
• Updated Jun 10, 2026, 04:04 AM

ghast is a macOS terminal emulator designed specifically for running and managing multiple AI coding agent sessions simultaneously.

Use Cases ▼
01

Running several AI coding agents in parallel to work on different parts of a codebase, with each agent in its own split pane.

02

Monitoring long-running agent tasks via desktop notifications and the green dot indicator showing active command execution.

03

Organizing terminal sessions by project using drag-to-reorder workspaces and tab badges.

04

Quickly navigating between agent sessions using keyboard shortcuts (Cmd+Shift+Down/Up).

05

Searching across terminal output to find relevant agent responses or errors.

06

Keeping a dedicated workspace for background tasks (e.g., build watchers) alongside interactive agent terminals.

What Problem It Solves ▼

Developers and engineers who run multiple AI coding agents in separate terminal sessions often struggle with window clutter, context switching, and lack of centralized control. ghast solves this by providing a single, organized workspace that can house many terminal panes, each potentially running a different agent. It eliminates the need to manually manage numerous terminal windows, offering a visual overview of agent activity, persistent session management, and quick switching via a sidebar workspace list, thus reducing cognitive load and boosting productivity when multitasking with AI tools.

Key Features ▼
✓

Dedicated multitasking interface for AI agent terminals reduces window clutter.

✓

Workspace organization with drag-to-reorder and keyboard shortcuts improves workflow.

✓

Real-time status indicators (pulsing green dot) for active command tracking.

✓

Desktop notifications forwarded from terminal sessions keep you informed.

✓

Split pane management (resize, equalize, zoom) for flexible layouts.

Overview

ghast is a macOS terminal emulator designed specifically for running and managing multiple AI coding agent sessions simultaneously. Built on top of Ghostty, it provides a modern interface with advanced multitasking features such as split panes, drag-to-reorder workspaces, and tab management. Each terminal pane can host an independent AI agent or command-line process, with real-time status indicators showing whether a command is actively running. The application supports desktop notifications forwarded from terminal sessions, clickable URL detection with browser opening, and a search bar for navigating terminal output. It includes ergonomic keyboard shortcuts for workspace navigation and split resizing, as well as animations for smooth sidebar toggling, aiming to streamline the workflow of developers who orchestrate multiple AI agents in parallel.

Pros & Cons

Pros

+

Dedicated multitasking interface for AI agent terminals reduces window clutter.

+

Workspace organization with drag-to-reorder and keyboard shortcuts improves workflow.

+

Real-time status indicators (pulsing green dot) for active command tracking.

+

Desktop notifications forwarded from terminal sessions keep you informed.

+

Split pane management (resize, equalize, zoom) for flexible layouts.

Cons

−

macOS only, limiting cross-platform usability.

−

Early-stage project with limited community and potential stability issues.

Similar Tools

agent-deck iTerm2 Ghostty kitty tmux

More in AI Agents