__VERSION__ — Now on PyPI

JujuMate icon JujuMate

A mate for Juju

A terminal UI for Juju — monitor all your infrastructure resources in a single interactive screen with real-time updates.

$ sudo snap install jujumate
$ uv tool install jujumate
$ pipx install jujumate

See it in action

Everything in one screen

🔄

Real-time updates

Status refreshes automatically every few seconds. Logs stream live via WebSocket — no manual refresh needed.

☁️

Full resource tree

Clouds, controllers, models, applications, units and machines — all in one place.

📊

Status view

Full juju status-style breakdown including apps, units, offers, integrations, SAAS, machines and storage. Toggle peer relations with p, expand units per machine with u, and filter detached storage with d. Press Enter on any row to open a detail modal.

💾

Storage panel

Storage instances per model with pool, size and colour-coded status. Press d to toggle detached entries. Press Enter on any row to inspect mountpoint, device info (IaaS block storage) and lifecycle details.

🏥

Health view

Cross-model health dashboard sorted by severity — error, blocked, maintenance, waiting, active. Filter to unhealthy models only with f.

🔍

Drill-down navigation

Select a controller to filter models; select a model to filter the Status tab. Navigate your full resource tree with the keyboard.

📜

Live log viewer

Stream model logs in real time with filtering, level selector and clipboard copy.

📋

Relation data inspector

Examine raw databags for both sides of any relation — perfect for debugging integrations.

🔐

Secrets browser

List and inspect Juju secrets per model with full metadata and revision history.

🎨

Themeable

Five built-in themes. Fully customisable via YAML.

⚙️

Settings modal

Change theme (with live preview), refresh interval, default controller and log level at runtime. Press Shift+C — no config file editing needed.

⌨️

K9s-style UX

No persistent footer — press ? for all shortcuts on demand. Inspired by K9s.

Zero configuration

JujuMate reads your existing Juju credentials from ~/.local/share/juju/ automatically. No setup needed if juju is already working.

1
$ sudo snap install jujumate  or: uv tool install jujumate
2
$ jujumate
Full installation guide →