Releases: emidhun/canopy
Releases · emidhun/canopy
Release list
Canopy v0.4.0
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.