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
Install
Install as a .NET global tool
dotnet tool install -g GitLabSummaryConfigure
Store your GitLab token securely
gitlab-summary token set \
--url https://gitlab.example.comMonitor CLI
View pipeline summaries in your terminal
gitlab-summary pipelines \
--group my-orgLaunch Dashboard
Start the real-time web dashboard
gitlab-summary serve \
--group my-org --openTop 5 Features
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.
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.
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.
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.
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.