Waiting for a task.
Ready. Type a prompt below to run GPT-5.6 Sol in this tile.
18 checks passed · 0 regressions
Claude Code, Codex and Pi side by side on one canvas, next to their terminals, browser previews and diffs, so you can see which one is working, done or failed.
macOS 14+ · Apple silicon · Free and open source · Alpha
Start an agent
Claude CodeCodexPiFan Out Selected Tickets…New terminal
ShellClaude CLICodex CLINeovimWaiting for a task.
Ready. Type a prompt below to run GPT-5.6 Sol in this tile.
18 checks passed · 0 regressions
Waiting for a task.
Ready. Type a prompt below to run Opus 5.5 in this tile.
Waiting for a task.
Ready. Type a prompt below to run GPT-5.6 Sol in this tile.
if let existing = layer.tileViews[tile.id], existing !== tileView { retireTileView(existing)}var installed = tileinstalled.zoneId = zoneIdlayer.tileViews[tile.id] = tileViewif let index = layer.tiles.firstIndex(where: { $0.id == tile.id }) { layer.tiles[index] = installed} else { layer.tiles.append(installed)}adoptTileView(tileView, tileId: tile.id)_layoutLayerTile(installed, in: layer)tileZoneMembership[tile.id] = zoneIdreorderTileSubviewsByZIndex()delegate?.canvasSidebarModelDidChange(self)// T7: unconditional, and BEFORE the auto-layout pass. `arrangeAutoLayoutAfterSpawn`Move tiles into the project zone
NotesSnap zones to the grid
Check pinch zoom at 400%
Review the placement change
Run canvas geometry checks
1 linkedKeep the project zone in view
CREATE
QUICK START
OPENAI CODEX
ANTHROPIC
Keep the canvas tiles aligned with the active Array project zone.
Your work lands together, in one workspace.
Download Array for Mac and keep every agent in view.