v0.1.1 — 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 offers, integrations, machines and SAAS.

🔍

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. Live theme switcher included.

⌨️

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 →