← back to blog
Every Agent Manager Is macOS Only. We Fixed That.

Every Agent Manager Is macOS Only. We Fixed That.

Parsa Khazaeepoul

by Parsa Khazaeepoul

Published June 3, 2026

Go look at the agent manager landscape right now. Claude Squad: macOS and Linux, no Windows. Superset: macOS only. Conductor: macOS only, built on Swift with AppKit. Every tmux-based manager: macOS and Linux, but try getting tmux to work natively on Windows.

Meanwhile, the Stack Overflow developer survey says 70% of professional developers are on Windows. Not a niche. The majority. And nearly every tool built for this new agent workflow tells them: buy a Mac first.

why we built for every os from day one

I use Windows with WSL. That's my daily setup. When I started building Pane, it wasn't a philosophical decision to support Windows. I literally needed it to work on my machine.

That turned into a real advantage. Pane is built on Electron, which means it runs everywhere: Windows, macOS, Linux. The terminal emulator is built in, so there's no dependency on tmux, Ghostty, or any other external tool. The git worktree layer uses plain git commands, which work identically on every OS.

wsl is a first-class citizen

A lot of Windows developers run their code inside WSL. Their repos are in the Linux filesystem, their agents run in Linux, but Pane runs as a Windows app. We handle that. Pane can run as a Windows app while your repos and agents live inside WSL. The runpane CLI bridges the gap: agents inside WSL can call the Windows wrapper through PowerShell.

powershell.exe -NoProfile -Command \
  'Set-Location $env:TEMP; runpane panes create --repo "my-project" --agent codex --yes --json'

It's not pretty, but it works. And it means agents inside WSL can create panes, check terminal output, and orchestrate other agents through Pane without any special setup.

the linux story

Pane ships as both an AppImage (works on any distro) and a .deb package (Debian, Ubuntu, and derivatives). No Snap, no Flatpak sandboxing issues. The AppImage runs anywhere without installation. Download, chmod +x, run.

Wayland works. X11 works. Tiling compositors like Sway and Hyprland work. Pane behaves as a standard desktop window.

what this means for agent loops

If you're running agent loops, cross-OS support matters even more. Your loop runner might be on a Linux server. Your dev machine might be Windows. Your quick-check device might be a Mac laptop. Pane works on all of them. The runpane CLI is on npm and PyPI, so agents can install it on any platform.

the real question

I genuinely don't understand why most agent managers ship macOS-only. The developers who are most excited about running multiple AI agents are often the same ones running beefy Windows workstations, Linux servers, or WSL setups. Telling them to switch to macOS first is a strange way to start.

Pane works on Windows, WSL, macOS, and Linux. Same app. Same keyboard shortcuts. Same worktree isolation. Same agent support. That should be the default, not the exception.

Download Pane for your OS.