Terminal UI for managing Docker with style and speed.
Cruise is a powerful, intuitive, and fully-featured TUI (Terminal User Interface) for interacting with Docker. Built with Go and Bubbletea, it offers a visually rich, keyboard-first experience for managing containers, images, volumes, networks, logs and more — all from your terminal.
Ever felt that docker CLI is too lengthy or limited? Find yourself executing commands again and again for stats? Or wrote a full multiline command just for a typo to ruin it? Well... Fret no more. Cruise - Is a TUI Docker Client, fitting easily in your terminal-first dev workflow, while making repetitive Docker work easy and fun.
How is cruise different from existing solutions?
Existing applications are limited in what they do, they serve as mostly a monitoring service, not a management service let alone a Client.
With Cruise you can:
- Manage Lifecycles of Containers, Images, Volumes, Networks.
- Have a centralized Monitoring service
- Scan images for vulnerabilities
- Get Detailed view on Docker Artifacts
- and more to come!
- Go – High performance, robust concurrency
- Bubbletea – Elegant terminal UI framework
- Charm ecosystem – Lipgloss, Bubbles, Glamour
- Docker SDK for Go – Deep Docker integration
- Trivy / Grype – Vulnerability scanning
- Viper – Configuration management
Once installed. You can run the app with cruise.
Refer to the installation docs here.
Please check out CONTRIBUTING.md for more.
MIT License – see LICENSE for details.
Built by Nucleo.
Inspiration and Advice from SourcewareLab.
Special Thanks to Hegedus Mark and Mongy.