Skip to content

Releases: emidhun/canopy

Release list

Canopy v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 08:43

The first public release of Canopy — a menu-bar git-worktree + dev-service manager. Every branch checked out, provisioned, and running side by side: per-worktree isolated databases, deterministic ports, declarative file provisioning, live service logs, in-place branch switching, and submodule-aware pulls.

Downloads

Platform File Notes
macOS (Apple Silicon) Canopy_0.4.0_aarch64.dmg — or brew install --cask emidhun/canopy/canopy Not notarized yet — after copying to Applications, run xattr -dr com.apple.quarantine /Applications/Canopy.app (or System Settings → Privacy & Security → Open Anyway). Homebrew handles this for you.
Linux (x86_64) — experimental .AppImage / .deb / .rpm Compiles and passes CI, but not yet validated on a real desktop (tray, popover, window chrome). Feedback and issues very welcome!

Highlights

  • Worktree discovery, create, delete — with submodule object-sharing
  • Per-worktree isolated Postgres database + deterministic ports (basePort + index*10)
  • Files to provision: seed + template any config file (dotenv/json/yaml/text) into every new worktree, declared in .worktreemanager.json
  • Per-service start/stop/restart with live logs, CPU/MEM/uptime
  • In-place branch switch (deps reused, submodules re-pinned) and per-submodule pull/switch
  • Database tools: switch, snapshot, export, restore, migrate
  • Tray popover + full manager window

Licensed AGPL-3.0.