NSSplitViewController for native macOS split-view behavior.
Sidebar
The left panel provides organized access to your agents, pods, and teams.- Agent list — all agents with status indicators and branch info
- Pod list — spatial groupings with agent counts
- Team list — logical groupings with emoji identifiers
Office Canvas
The center panel is a 2D grid workspace where your agents live.Agent Desks
Each agent appears as a desk on the grid with:- Status ring — colored border indicating state (green = ready, yellow = active, red = error, gray = dormant)
- Initials badge — first two characters of the agent’s name
- Agent color — unique color derived from the agent’s name
- Clone indicators — + marks on adjacent empty cells for quick cloning
Pods
Pods appear as colored rectangular rugs on the canvas. Agents inside a pod’s bounds are automatically assigned to it. See Pods & Teams for details.Navigation
| Action | Input |
|---|---|
| Pan | Click and drag, or scroll |
| Zoom | Cmd + scroll wheel, or pinch on trackpad |
| Zoom range | 0.25x to 4x |
| Reset view | Click the reset button (scope icon) in the bottom-right overlay |
Canvas Tools
The toolbar in the bottom-left corner provides two modes:| Tool | Description |
|---|---|
| Select (cursor icon) | Default. Click desks to select agents, click empty cells to spawn, drag to pan. |
| Pod (dashed rectangle icon) | Click and drag to draw a new pod on the canvas. |
Minimap
A minimap in the bottom-right corner shows an overview of all agents and pods. A cyan rectangle indicates your current viewport. Zoom controls (- / +) and a reset button sit below the minimap.Detail Panel
The right panel shows details for the selected agent (or pod). It has five tabs:| Tab | Contents |
|---|---|
| Terminal | Live Claude Code session via SwiftTerm. Type prompts, see responses. |
| Soul | Edit the agent’s SOUL.md — role, personality, instructions. |
| Tasks | View and manage the agent’s TASKS.md checkbox list. |
| Heartbeat | Configure restart behavior (manual, alwaysOn, interval, scheduled). |
| Memory | View the agent’s MEMORY.md — persistent context and learnings. |
Command Palette
Press Cmd + K to open the command palette. It provides:- Fuzzy search across all commands
- Theme switching
- Quick access to any action
- Keyboard navigation with arrow keys
Themes
Pentagon ships with 16 themes. Switch themes via the command palette (Cmd + K) or Preferences (Cmd + ,). Dark themes: Pentagon Dark (default), Dark+, One Dark Pro, GitHub Dark, Dracula, Nord, Monokai, Gruvbox Dark, Tokyo Night, Catppuccin Mocha, Ayu Dark, Solarized Dark Light themes: Light+, GitHub Light, Solarized Light, Ayu LightStatus Bar
The bottom status bar shows real-time information:- Total agent count
- Active agent count
- Panel toggle states