<- back to runpane.com

aider with parallel worktrees on windows, mac, linux

Pane is a desktop agent manager built for developers who run terminal agents. Launch Aider in one session, Claude Code in another, and a third Aider session on a separate branch — each in its own worktree, no manual git plumbing required.

Pane running multiple Aider sessions in parallel
or
Download*
Windows SmartScreen warningDirect downloads can show a SmartScreen warning while Pane is unsigned. Pane is fully open source, so you can audit the code and build from source yourself.1. Click More info2. Click Run anyway3. Continue the installerThe PowerShell install downloads the official release directly and avoids most browser download friction.npm global install
Paste that in PowerShell.MacLinux

what is aider?

Aider is an open-source CLI coding agent with around 45,000 GitHub stars. It is model-agnostic — works with OpenAI, Anthropic, Google, DeepSeek, Ollama, and most other LLM providers — and auto-commits every change it makes. The official site is aider.chat.

Aider is popular with git-native engineers who value traceability: every agent action shows up as a conventional commit on the branch. Its multi-mode interface (/code, /architect, /ask) lets you scope how much authority the agent has. The Aider-AI/aider repository is Apache 2.0 licensed and actively maintained.

I run Aider in Pane for fast local-LLM iterations on a side branch while Claude Code handles heavier refactors in another pane — the auto-commit trail makes it easy to diff what each session actually did.

worktrees without the git plumbing

Aider auto-commits as it works. That is useful on one branch. When you want three Aider sessions working on three separate issues, you need three clean checkouts. Pane manages the worktrees so you do not have to run git worktree add, track the paths, and clean up afterward. Each session starts on an isolated branch and Aider commits land exactly where they should.

parallel sessions, not parallel tabs

Terminal tabs get unwieldy fast when each session has its own Aider context, diff, and review loop. Pane keeps sessions named and navigable — each one has its output, its branch state, and its review surface together. Switch between them without losing your place.

windows, mac, linux — same workflow

Aider works on all three platforms. Pane does too — natively, not via WSL wrappers or tmux shims. If you have been running Aider in a Windows terminal and managing branches by hand, Pane gives you the same worktree-based parallel workflow you would get on macOS without the friction of porting a shell script.

when one aider session is enough

If you run Aider on one branch at a time and a single terminal covers it, you do not need Pane. It adds the most value when you are already running Aider sessions in parallel or want to mix Aider with other agents — Claude Code, Codex, or a local Ollama model — and need each session isolated from the others.

Compare: Pane vs coding agents, Pane vs terminal multiplexers.

Background: git worktrees for AI agents, what is an agent manager.

Last verified against Aider's current release. Written by Parsa Khazaeepoul, co-founder of Pane.

frequently asked questions