Canopy runs parallel Claude Code sessions as tabs in one native macOS window — each in its own git worktree, each its own Claude. Close the app and every session resumes with its conversation intact. One-click "Merge & Finish" handles the merge-and-cleanup dance, a split shell pane lets you run git without interrupting Claude, and an Activity dashboard shows where your tokens actually went. Native SwiftUI, no Electron. macOS 14+, AGPL-3.0. Built by someone who uses it daily.
Comparing Canopy? Check out Claude Code for Anthropic’s deep-context coding, Conductor and Superset to spin up many agents in parallel, and Claudy for multi-session, multi-account control on macOS.