Hey all,
I’ve been using Incus for my containers for a while now, and the one thing I really missed from my Docker days was lazydocker. So I ended up porting it, and here it is: lazyincus.
Demo: lazyincus — a terminal UI for Incus - asciinema.org
It’s basically one screen where you can see all your instances across projects and do the usual stuff without typing incus commands all day: start/stop, logs, config, a shell, snapshots and so on. There’s also a panel for images, volumes, networks and profiles. You can see which instances use what, check network leases and ACLs, clean up unused images, and edit configs in your editor.
If you use incus-compose, run it from a directory with a compose file and you’ll get your services and replicas in their own panel too.
On macOS it’s brew install tallica/tap/lazyincus. For Linux (and macOS if you’d rather skip brew) there are binaries on the releases page.
Fair warning: this is still an early version. I mostly run containers on a single setup, so it needs more testing, especially with VMs and setups that don’t look like mine. If something breaks or looks off, please open an issue. Feature requests are very welcome too; I’d love to hear what would make it useful for you.
(All credit for the original design goes to Jesse Duffield and the lazydocker folks. This is MIT like the original.)
Thanks!
Best,
Michał






