Gridbash

Gridbash is an open-source terminal orchestrator and multi-pane agent harness developed by Jason Suhari. It is designed to manage, supervise, and coordinate multiple concurrent CLI coding agents across structured terminal grid layouts. In daily use, Gridbash functions as an agent-aware terminal multiplexer and control system. Developers and autonomous manager agents can spawn, inspect, and control multiple sub-agent processes across dedicated panes. It exposes a control API (`gridbash ctl` and `gridbash agent`) that allows agents to programmatically label workspaces, query execution state, and delegate tasks. It includes native support for resuming agent sessions (such as Codex CLI) while preserving critical sandbox configurations and security approval profiles. Gridbash distinguishes itself from standard terminal multiplexers like tmux by integrating agent-specific lifecycle management. It features adaptive CPU throttling to prevent resource contention during multi-agent cold starts and session recoveries, a dedicated status bar backed by output summarizers, and programmatic pane manipulation tailored for multi-agent workflows. Gridbash is available as open-source software distributed via npm and GitHub, with platform support across macOS, Linux, and Windows environments.

Tags: agent harness, ai agent, cli, coding agent, terminal

Visit Gridbash

Key features

  • Multi-Agent Grid Orchestration — Spawns and manages concurrent CLI coding agents inside structured terminal panes. - Programmatic Control API — Enables both human users and manager agents to rename, query, and command individual agent panes via gridbash ctl. - Adaptive CPU Throttling — Manages process weights and startup sequences during multi-pane batch launches to eliminate CPU spikes. - Profile-Preserving Session Resume — Restores terminated or recovered agent sessions (such as Codex CLI) while retaining sandbox and approval flags. - Built-in Status Summarization — Displays concise agent status updates in the terminal status bar directly from process output summarizers. - Cross-Platform Support — Runs across macOS, Linux, and Windows with native platform terminal integrations.

Use cases

Use Case: Multi-Task Concurrent Refactoring A developer splits a large refactoring task across multiple sub-modules by launching separate agent instances in parallel Gridbash panes. The developer monitors high-level progress across all panes via the centralized status bar summaries without constantly switching contexts.

Use Case: Hierarchical Agent Delegation A lead orchestrator agent runs in a primary Gridbash pane and delegates specialized tasks to worker agents in child panes. The manager agent uses gridbash agent rename and the control API to label worker tasks and monitor task completion status dynamically.

Use Case: Safe Session Recovery After an interrupted session or terminal disconnect, a developer resumes an entire grid of Codex agent runs. Gridbash reconstructs each pane command with its original sandbox rules and permission profiles, avoiding degraded or unrestricted re-launches.

Who it is for

Gridbash is built for developers, AI engineers, and automation power users running concurrent or multi-agent CLI workflows in the terminal. It is ideal for teams orchestrating autonomous coding agent swarms that require granular pane control and CPU management, but is unnecessary for developers who only run a single agent in an interactive REPL.

Install guide

Installation Install Gridbash globally using npm: bash npm install -g gridbash

First Run Launch the Gridbash terminal grid environment: bash gridbash Configure your preferred agent profiles (such as Codex CLI or other agent runners) in your local environment or profile configuration.

Example Session Start an orchestrated grid session, launch an agent, and interact with the pane control API: bash # Launch an agent session inside Gridbash gridbash # Rename a pane from inside an agent or script gridbash ctl rename "frontend-worker" # Query running pane status via control CLI gridbash ctl list

Part of CLI Coding Agents

Categories: AI Coding Agents, Code Assistants, Developer Tools

Related CLI agents

  • Claude Squad — Claude Squad is an open-source terminal user interface (TUI) orchestrator and multi-instance session harness for Claude coding agents, developed by…
  • clideck — clideck is an open-source agent harness and terminal orchestration tool maintained by rustykuntz on GitHub. It serves as a unified…
  • The Perfect Orchestrator — The Perfect Orchestrator is an open-source orchestration harness and plugin designed for Anthropic's Claude Code CLI. Created by developer daman8271,…
  • Even — Even is an agent-native desktop workspace and orchestration environment developed by Todience, Inc. It integrates a native terminal, an embedded…
  • Repomon — Repomon is an open-source developer harness and repository companion tool created by Ali Hamza Azam. Built with a Rust core…
  • Pi Boss — Pi Boss is an open-source multi-agent orchestration extension developed by skyfallsin for the pi terminal coding agent ecosystem. It provides…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories