Sign inSign up

eldaratech/swarmcli

By eldaratech

Updated 9 days ago

Swarm Management at the Speed of Thought

Image
Developer tools
Monitoring & observability
0

4.8K

eldaratech/swarmcli repository overview

Website: https://swarmcli.io/

GitHub: https://github.com/Eldara-Tech/swarmcli

Why SwarmCLI?

In the Kubernetes world, k9s is the gold standard for cluster management. We believe Docker Swarm users deserve the same level of quality, speed, and intuition.

"Because Swarm is not dead, it's just efficient. And it deserves better tools."

SwarmCLI translates the complexity of Docker Swarm into a sleek, keyboard-centric terminal UI. It’s built for developers who want to manage their clusters without leaving the terminal or waiting for heavy Web UIs to load.

Quickstart

Get up and running in seconds:

# macOS/Linux via Homebrew
brew tap eldara-tech/tap
brew install swarmcli

# Run it
swarmcli

Features

  • Real-time Observability: Live monitoring of Services, Tasks, Nodes, and Containers.
  • Stack Awareness: Navigate your cluster hierarchically (Stacks > Services > Tasks).
  • Instant Logs: No more docker service logs -f. Just press l on any service.
  • Secrets & Configs: Manage, rotate, and — with Pro — reveal secrets for debugging.
  • Management Actions: Scale, restart, remove, and update services with single keystrokes.
  • Zero Config: Works out-of-the-box with your local Docker engine or remote via SSH/Contexts.
  • Lightweight: Built with Go. Single static binary (< 20MB). Zero dependencies.

Using Docker

docker run --rm -it --pull always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v $HOME/.docker/contexts:/root/.docker/contexts \
  eldaratech/swarmcli:latest
Environment variables
  • SWARMCLI_ENV: dev enables pretty debug logs (default is prod).
  • LOG_LEVEL: debug, info, warn, error, …
  • SWARMCLI_DISABLE_VERSION_CHECK=true: disables the startup request to https://swarmcli.io/api/v1/version that checks whether a newer release is available.

On startup, SwarmCLI checks for a newer release by sending the current version and edition to https://swarmcli.io/api/v1/version. Set SWARMCLI_DISABLE_VERSION_CHECK=true to opt out.

Tag summary

Content type

Image

Digest

sha256:890cfa927

Size

73.9 MB

Last updated

9 days ago

docker pull eldaratech/swarmcli