GitLab dashboards on Apple TV and every office display
Your GitLab merge requests, live on every office display. Connect GitLab, describe the dashboard you want, and your AI builds it. It runs on an Apple TV, a native tvOS app. Always on.
An example GitLab widget. You describe it, your AI builds it.
What you can build
Real widgets, not mockups of a single layout. Each one is a screen you can stand up from GitLab.
- →Open merge requests by project, with author and branch.
- →Merge requests merged this week, and who merged them.
- →Pipeline status for each project, passed or failed.
- →Successful deployments by environment, and when they landed.
- →Issues opened versus closed, from the issue counts.
- →A celebration on screen the moment a merge request merges.
What you can pull from GitLab
Dance Party reads your GitLab data through GitLab's own API, read-only. Anything below can go on a screen. You never write a query.
Merge requests
API docs ↗- Open merge requestsTitle, author, source and target branch, draft status, and created date.
- Merged and closedState and author across opened, merged, or closed requests.
Pipelines
API docs ↗- Latest pipelineStatus, branch, commit, and last update for a project's most recent pipeline.
Deployments
API docs ↗- Successful deploymentsStatus, ref, commit, environment, and finished time, newest first.
Issues
API docs ↗- Issue countsAll, open, and closed issue totals for a project.
- By labelFilter those issue counts to a specific label.
Projects
API docs ↗- ProjectsThe projects you belong to, with path, last activity, and default branch.
- Open issue countThe open issue count on each project.
How to connect GitLab
API key connection. No code, no drag-and-drop.
- 1In Dance Party, open Settings, then Integrations.D2IntegrationsConnect a data source and DJ Agent builds dashboards from live data. Connected accounts power widgets that refresh on their own.
GitLabNot connected
Merge requests, pipelines, and deploys.Connect GitLabHubSpotNot connected
Pipeline, deals, and closed revenue.Connect HubSpotSlackNot connected
Live messages from any channel.Connect SlackStripeNot connected
Revenue, MRR, and new customers.Connect StripeNotionNot connected
Docs, tasks, and database records.Connect NotionGoogle AnalyticsNot connected
Traffic, acquisition, and conversion rates.Connect Google Analytics - 2Click Connect on GitLab. In GitLab, create a personal access token with the read_api scope and paste it. Dance Party stores it encrypted and connects.Create your GitLab access token ↗

- 3Describe the dashboard in plain English. For example: open merge requests by project, plus pipeline status.New dashboard+ WidgetDescribe a widget in DJ Agent, or click + WidgetDJ AgentDATA SOURCES
GitLabConnected
Show our GitLab open merge requests by project, plus pipeline status.Send - 4Your AI builds the widget from your live GitLab data and drops it on the board.New dashboard+ Widget
Open merge requests by projectLive
11 openbilling-api8 opencheckout-web6 openingest-worker3 openedge-gatewayDJ AgentDATA SOURCESGitLabConnected
Show our GitLab open merge requests by project, plus pipeline status.Send - 5Assign the dashboard to a screen. It goes live on the display.

Read-only, always. You paste a personal access token scoped to read_api. Dance Party stores it encrypted and reads your merge requests, pipelines, and issues only. It never pushes, merges, or edits anything in GitLab, and you can revoke the token in GitLab any time.
Frequently asked questions
Can I show a GitLab dashboard on a TV?
Yes. Connect GitLab, describe the dashboard, and your AI builds it. It runs on an Apple TV, a native tvOS app, on any office display. Always on, and it refreshes on its own.
Is the GitLab connection read-only?
Yes. You paste a personal access token scoped to read_api. Dance Party stores it encrypted and reads your merge requests, pipelines, and issues to render dashboards. It never pushes, merges, or edits anything in GitLab.
Does it work with self-managed GitLab?
Yes. Dance Party works with GitLab.com and self-managed instances. You point it at your own GitLab base URL and paste a read_api token, and it reads over your instance's API the same way.
What GitLab dashboards can I build?
Open merge requests by project, merges by engineer, pipeline status, successful deployments, issues opened versus closed, and a celebration when a merge request merges. You describe it in plain English and your AI builds it.
Do I need to write code or build the dashboard myself?
No. There is no query, no API script, and no drag-and-drop editor. You connect GitLab, describe what you want, and your AI builds the dashboard and deploys it to a screen.
More integrations
Put your GitLab dashboard on every display
Connect GitLab. Describe what you want. Your AI builds it and it runs on every office display, 24/7.
Get Started