Skip to content

Overview

Canopy is a free, cross-platform desktop app for developers who run Claude Code, Codex or Gemini CLI across multiple git worktrees at the same time. Every branch gets its own terminal, inspector and browser tab — all in one window instead of a dozen terminal tabs.

What I built

  1. 01Co-created the product from day one at IT SOL — shaping features, building them and testing daily on real projects.
  2. 02Built-in browser: migrated to webview with per-worktree tabs, device emulation presets, OS-keyring credential storage and favourites.
  3. 03Element and screenshot capture that feeds straight into the AI agent's context.
  4. 04WebRTC remote control from a phone via QR pairing (beta).
  5. 05Live file tree in the sidebar powered by a native filesystem watcher.
  6. 06Universal panel splitting with drag & drop, and a CodeMirror editor with sub-tabs and ⌘P quick open.

Highlights

  • GPU-accelerated terminal (xterm.js + WebGL) with tmux session persistence.
  • Inspector tracking cost, context usage, tool calls and tasks per agent session.
  • Git worktree GUI, GitHub reviews & PRs, Jira and YouTrack integration.
  • Signed builds for macOS, Windows and Linux with stable & next update channels.
Next project →Screen Cubby