Skip to content

Pane Types

AgentMux organizes your workspace into panes — individual views that can be split, rearranged, and magnified. Each pane has a specific type that determines its behavior.

PaneIconView IDDescription
Terminalsquare-terminaltermFull terminal with real PTY via xterm.js
AgentsparklesagentAI agent session with streaming output
ForgehammerforgeAgent configuration manager
Swarmdiagram-projectswarmMulti-agent orchestration and history
Subagentdiagram-subtasksubagentMonitor a specific sub-agent’s activity
Sysinfochart-linesysinfo / cpuplotLive system metrics graphs
LauncherlauncherQuick-launch widget picker
IdentityidentityAgent identity management
Helpcircle-questionhelpBuilt-in documentation

The terminal pane provides authentic terminal emulation powered by xterm.js and portable-pty on the backend.

Features:

  • Real PTY with full ANSI support
  • Configurable font family and size
  • Per-pane zoom level
  • Shell integration via wsh binary
  • Remote connections (SSH)

Open a terminal: Cmd+N / Alt+N or click the terminal icon in the top bar.

From any terminal, use the wsh helper:

CommandDescription
wsh view [file|url]Preview a file, directory, or URL in a new pane
wsh edit [file]Open a file in the code preview pane

The agent pane runs an AI agent session. It displays:

  • Streaming text — Agent output in real time
  • Tool calls — Name, arguments, and result of each tool invocation
  • File diffs — Visual diff overlay when the agent writes files
  • Auto-scroll — Follows output, with manual scroll override

Agent panes are configured through The Forge, where you set the provider, working directory, environment, and MCP servers.

Settings that affect agent panes:

SettingDefaultDescription
agent:defaultproviderclaudeDefault provider for new agent panes
agent:showtoolcallstrueShow tool calls in real time
agent:showdiffstrueShow file diff overlay
agent:autoscrolltrueAuto-scroll agent output

The Forge is the agent configuration manager. It provides three views:

  • List — All configured agents, grouped by type (host, container, custom)
  • Create/Edit — Agent configuration form with content tabs (Soul, Instructions, MCP, Env)
  • Detail — Agent details with content, skills, and session history

See The Forge for full documentation.

The Swarm pane provides a bird’s-eye view of all agent activity. It has three tabs:

  • Overview — Active and completed sub-agents across all agent sessions
  • History — Past session metadata with message counts, models, token usage, and git branches
  • Search — Full-text search across all agent sessions

Click any sub-agent in the overview to open a dedicated Subagent pane.

A focused view of a single sub-agent’s activity stream. Shows:

  • Agent ID and slug
  • Status badge (active, completed, loading)
  • Event count and last activity time
  • Model being used
  • Event stream: text output, tool uses, tool results, and progress updates

Subagent panes auto-scroll by default. Scroll up to pause, and a “scroll to bottom” button appears.

Live system metrics displayed as time-series line plots. Supports multiple plot types:

Plot TypeMetrics
CPUOverall CPU usage %
MemMemory used (GB)
CPU + MemBoth on one view
NetTotal network throughput (MB/s)
Net (Sent/Recv)Sent and received separately
Disk I/OTotal disk throughput
Disk I/O (R/W)Read and write separately
All CPUPer-core CPU usage (up to 32 cores)
CPU + Mem + NetAll three combined

Data streams via WebSocket events from the backend. Supports remote connections — view system metrics from SSH-connected hosts.

  • Top bar widgets — Click the icons on the right side of the top bar
  • Right-click header — Right-click a pane header for the widget menu
  • KeyboardCmd+N / Alt+N for terminal, Cmd+Shift+A / Alt+Shift+A for agent panel
ActionmacOSWindows / Linux
Split RightCmd+DAlt+D
Split BelowCmd+Shift+DAlt+Shift+D
Split in DirectionCtrl+Shift+S + ArrowSame
ActionShortcut
Navigate between panesCtrl+Shift+Arrow
Focus pane NCtrl+Shift+1-9
Close paneCmd+W / Alt+W
Magnify paneCmd+M / Alt+M

Rearrange panes by dragging their headers. You can:

  • Reorder panes within a tab
  • Move panes across tabs
  • Drag panes between windows (cross-window drag supported on all platforms)