GitLab Obvious Operations Monitor

The sun will
rise again.

GitLab pipelines in your Mac’s menu bar.

Coming soon for Mac See Gloom in action ↓

Pipeline status at a glance.

Stop switching tabs to see whether a build finished. Gloom puts the answer where a glance is enough.

When something fails, open the details, find the failing job, and copy its logs.

FinderFileEdit☀️Thu 9:41
Gloom

Latest pipelines · example projects

☀️
orbit / websitemain #2048
now
✓ Build✓ Test✓ Deploy
☁️
orbit / apifeature/search · #2047
2m
☀️
orbit / mobilemain · #2046
8m
⚙  Settings…

Interactive illustration. Your projects stay on your Mac and GitLab server.

Build status at a glance Find the failing job GitLab.com or self-hosted Made for your Mac

Choose your status icons.

Choose weather, letters, symbols, or your own emoji for pipeline status.

Pipeline details, widgets, and CLI.

No need to keep a pipeline tab in the foreground. The big picture lives in your menu bar. The details are a click away.

01 / THE DETAILS

Stages and jobs.

Open Gloom to see recent pipelines, then expand into stages and jobs. Find the failure, copy the logs, or jump straight to GitLab.

✓ build passed
✓ test passed
✕ deploy failed
deploy:production Copy logs ⧉
02 / WIDGETS

Desktop widgets.

Summary, detail, and overview widgets keep your latest snapshot close. Use Private display when project names should stay out of sight.

GLOOM
Looking good.

orbit / website

✓ Pipeline succeededmain · updated just now
03 / COMMAND LINE

Command-line access.

The bundled command-line tool brings status, a live watch, and failed-job logs to your workflow. Human-readable or JSON. Your choice.

Meet the command-line tool
gloom — Terminal
~ ❯ gloom status

✓ Success  orbit / website
  main · #2048

Last check: just now
~ ❯ ▌

Zero third-party
runtime dependencies.

Built in Swift with Apple’s native frameworks. The Gloom app, widgets, and command-line tool use zero third-party runtime packages—a smaller dependency footprint for a tool you trust with private build information.

Gloom connects directly to GitLab.com or your own GitLab server. Your token stays in macOS Keychain. No Gloom account, tracking SDKs, or developer-operated backend in between.

Read about privacy
  • Read-only GitLab access
  • No advertising or analytics SDKs
  • Apple frameworks and our own code
  • Built with native Mac technologies

Frequently asked questions.

Looking for a little more detail?
Visit the support guide ↗

Does Gloom work with self-hosted GitLab?

Yes. Use your HTTPS GitLab server address and a personal access token with read_api permission. Your Mac needs network access to the server, including your VPN if required.

Which pipelines does it show?

Membership repositories report by default; choose which report in Settings. Use Search and Add to monitor other readable projects. Search results are not monitored automatically. Gloom shows the newest five latest enabled project pipelines in the menu. Widget and command-line filters use up to 200 available project pipelines.

Can I choose my own emoji?

Yes. Pick an emoji for failed, running, and successful pipelines. Keep the animations on, choose how long they run, or switch them off entirely.

What does my Mac need?

macOS 14 Sonoma or later, access to a GitLab server, and a GitLab personal access token with read_api permission. Keep Gloom running to refresh the menu bar and widget snapshots.

When can I get it, and what will it cost?

Gloom is coming to the Mac App Store. Try all features free for 14 days, then $0.99/month or $9.99/year (USD). Choose a plan in the app and confirm with Apple. Eligible new subscribers receive one trial; your plan renews automatically unless canceled. Local App Store prices may vary.

Gloom app icon

Get Gloom for Mac.

Coming soon on the Mac App Store

14 days free · $0.99/month or $9.99/year (USD)
For eligible new subscribers. Renews automatically unless canceled.

Made for Mac · macOS 14 or later