Connect your CI
Paste a personal access token — or an App Store Connect API key for Xcode Cloud. It's stored in your macOS Keychain and only ever used to call your CI provider — nothing leaves your Mac.
Manifold watches CI/CD across all your projects and servers and folds it into a single status icon. Red the moment something breaks, green when you can relax — no dashboards, no browser tabs.
How it works
No account to create, no server to run. Manifold talks straight to your CI provider.
Paste a personal access token — or an App Store Connect API key for Xcode Cloud. It's stored in your macOS Keychain and only ever used to call your CI provider — nothing leaves your Mac.
Choose groups, orgs, subgroups, individual projects, or Xcode Cloud apps — across one server or many, cloud or self-hosted.
The icon turns red the instant a pipeline fails. Click for the last 10, or open the full list with search and filters.
Features
From an at-a-glance status to acting on pipelines — without opening a browser.
The icon colour is the aggregated status of every pipeline you watch. A red node plus a failure count means you see trouble the instant it happens.
Merge pipelines from GitLab, GitHub and Xcode Cloud — cloud or self-hosted — across groups, orgs, projects and apps, into one unified list.
Retry a failed pipeline or cancel a running one straight from the dropdown — no browser round-trip.
Rule-based alerts: match branches by pattern, keep only the projects you care about, get a "back to green" ping, and stay quiet during quiet hours.
Expand a pipeline into its stages and jobs, search the failing job's log and jump straight to the error, then grab the build's artifacts without opening a browser.
Every run is recorded, so you can see which project or branch actually breaks: failure rate, median duration, and whether it's getting slower than last week.
"Only mine" and "my merge requests" filters, plus favourite projects and branches pinned to the top.
Neither GitLab nor GitHub shows you pipelines across a whole group or org, and Xcode Cloud builds sit off in App Store Connect — Manifold does the stitching. It pulls the latest run for every project, from every server you add, into one sorted list.
A build broke? Expand the pipeline to see every stage and job, search the failing job's log, download what it produced, and retry or cancel — all from the menu bar.
Get a native notification the second a pipeline fails — but only for what matters. Rule it down to projects or branches, get a "back to green" ping, and stay quiet during your quiet hours.
The app
A menu bar icon, a dropdown of recent pipelines, and a full window with all of them.
A colour-coded icon with a failure badge, always in sight.
The last 10 pipelines and a "Show all" button.
A full table with filters, search and pagination.
Privacy
Manifold is a client, not a middleman. There's no Manifold server between you and your CI provider.
Manifold calls GitLab, GitHub or App Store Connect directly over their APIs. There's no Manifold backend that sees your data or your credentials.
Access tokens and App Store Connect API keys live in the macOS Keychain, never in plain files or logs, and never leave your machine except to reach your CI provider.
Monitoring needs only a read-only scope — Developer access is enough for an App Store Connect key. A broader scope is required solely if you enable pipeline actions.
Pricing
One server with public projects on gitlab.com or github.com is free forever. Pro unlocks everything else.
FAQ
GitLab, GitHub Actions and Xcode Cloud. Public projects on one server — gitlab.com or github.com — are free; additional servers, self-hosted instances, GitHub Enterprise and Xcode Cloud require Pro. Manifold tracks groups, orgs, subgroups, individual projects and Xcode Cloud apps.
Add an App Store Connect API key — Key ID, Issuer ID and the .p8 private key; Developer access is enough. Manifold reads your build runs straight from the App Store Connect API and lists them beside your GitLab and GitHub pipelines, per app or across all of them. Logs and artifacts come from the build's artifact archive, which Manifold downloads and unpacks for you. Rerunning and cancelling aren't possible — Apple's API has no endpoints for them. Xcode Cloud needs a paid Apple Developer Program membership, so it's part of Manifold Pro.
No. The app talks straight to your CI provider using a personal access token — there's no intermediary service.
Tokens are kept in the macOS Keychain and used only to call your own CI provider. GitLab monitoring needs the read_api scope; GitHub needs a classic token with repo read access; Xcode Cloud uses an App Store Connect API key with Developer access. Pipeline actions require a broader scope on GitLab or GitHub.
One server — public projects on gitlab.com or github.com — plus the status icon and dropdown, run history and statistics, the global shortcut and Shortcuts support, and fast refresh, free forever. Pro unlocks additional servers, self-hosted, private projects, Xcode Cloud, actions, logs, artifacts and smart notifications.
Yes, with Manifold Pro. The free tier watches public projects on a single server — gitlab.com or github.com.
Yes. A global shortcut opens the menu from any app — ⌘⇧M by default, and you can record your own. Manifold also ships Shortcuts actions for refreshing, listing failing pipelines and retrying the last failed one, so they work from the Shortcuts app and Spotlight — retrying needs Pro, the rest is free. Nothing needs Accessibility permission.
Yes — manage or cancel from your Apple ID settings at any time. The first 7 days of Pro are free.
Install Manifold and connect your CI provider in under a minute.