cicdmon

A simple CLI in the terminal. Notifications without a ceiling.

cicdmon is a terminal tool — one command, one live GitLab CICD pipelines view. Alerts can grow as far as you need through the cicdmon notification hub, online.

Install Source on GitLab

Install

Package cicd-jobs-monitor. Command cicdmon. Python 3.10+, stdlib only. Read-only GitLab API (read_api).

pipx install cicd-jobs-monitor
glab auth login
cd your-gitlab-repo
cicdmon

Or pin a project: cicdmon --project group/app. One snapshot: cicdmon --once.

Notification hub

The CLI does not grow Slack or mail SDKs. It can send one UDP packet to a hub you use online. Accounts, teams, and projects live there.

Open cicdmon.cloud Staging

Public beta on cicdmon.cloud. Staging is for experiments and can be wiped.

Source

AGPL-3.0-or-later. Issues and merge requests are welcome on GitLab.

Docs in the repo: install, usage, hub, specs.