gitlab-summary

Real-time GitLab CI/CD pipeline monitoring with powerful CLI and web dashboard

Key Features

📊

Real-time Monitoring

SSE-powered dashboard provides live pipeline updates across all projects in your GitLab group.

Learn more →
🤖

AI-Powered Analysis

Analyze failed jobs with GitHub Copilot, cache results, and ask follow-up questions for deeper insights.

Learn more →
💻

Powerful CLI

Compact table views, detailed breakdowns, and flexible filtering from your terminal.

Learn more →
🔒

Secure Token Storage

Platform-specific secure storage using macOS Keychain, Windows DPAPI, or Linux DataProtection.

Learn more →
🌳

Group Hierarchy

Navigate and monitor nested subgroups with an intuitive tree-view browser.

Learn more →
📱

Cross-platform

Works on Windows, macOS, and Linux. Available as .NET global tool or self-contained executable.

Learn more →

Why gitlab-summary?

🚀

Save Time

Monitor all your CI/CD pipelines in one place instead of clicking through GitLab's interface project by project.

🔍

Quick Debugging

AI-powered analysis helps you understand failures faster with intelligent summaries and root cause identification.

📈

Team Insights

View contributor statistics, success rates, and team-wide CI/CD health metrics at a glance.

Quick Start

1

Install

Install as a .NET global tool

dotnet tool install -g GitLabSummary
2

Configure

Store your GitLab token securely

gitlab-summary token set \
  --url https://gitlab.example.com
3

Monitor CLI

View pipeline summaries in your terminal

gitlab-summary pipelines \
  --group my-org
4

Launch Dashboard

Start the real-time web dashboard

gitlab-summary serve \
  --group my-org --open

Top 5 Features

1

Real-time SSE Dashboard

Vue 3 + Vuetify dashboard with Server-Sent Events streaming provides instant updates without manual refresh. Monitor pipeline status, drill down into job logs, and view contributor statistics—all in real-time.

2

AI-Powered Failure Analysis

Integrate with GitHub Copilot to automatically analyze failed jobs. Get intelligent summaries, root cause identification, and the ability to ask follow-up questions. All analyses are cached for quick reference.

3

Dynamic Group Selection

Switch between GitLab groups and time periods without restarting the server. Browse group hierarchies with a tree-view modal showing parent, sibling, and child groups—perfect for large organizations.

4

Enhanced Job Log Rendering

GitLab CI section parsing with accurate timing display, clean ANSI code handling, and expandable/collapsible sections. View logs for all job statuses, not just failures.

5

Flexible CLI Interface

Compact table summaries or detailed per-pipeline breakdowns. Filter by project, customize time ranges (30m, 24h, 7d), and see pass/fail rates, durations, and commit information—all from your terminal.

Ready to Monitor Your Pipelines?

Get started with gitlab-summary in minutes and take control of your CI/CD monitoring.