Linear dashboards on Apple TV and every office display
Your Linear cycles, live on every office display. Connect Linear, describe the dashboard you want, and your AI builds it. It runs on an Apple TV, a native tvOS app. Always on.
An example Linear 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 Linear.
- →Current cycle progress. Issues completed against the cycle total.
- →Issues by status: backlog, todo, in progress, in review, and done.
- →Velocity: issues completed per cycle, trending over time.
- →A leaderboard of issues completed by assignee.
- →Project health by state and percent complete.
- →A celebration on screen the moment an issue is completed.
What you can pull from Linear
Dance Party reads your Linear data through Linear's own GraphQL API, read-only. Anything below can go on a screen. You never write a query.
Issues & workflow
API docs ↗- IssuesIdentifier, title, priority, estimate, due date, created and completed dates.
- Workflow statesBacklog, todo, in progress, in review, and done, with each state's type and color.
- AssigneesWho owns each issue, for per-person load and completion.
- LabelsLabels on each issue, with name and color.
Cycles & projects
API docs ↗- CyclesNumber, name, start and end dates, and completion progress.
- ProjectsState, progress, start and target dates, and the project lead.
- TeamsTeam key, name, and issue count for each team.
How to connect Linear
OAuth 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.
LinearNot connected
Issues, cycles, and velocity on the wall.Connect LinearHubSpotNot connected
Pipeline, deals, and revenue on the wall.Connect HubSpotSlackNot connected
A live channel feed on the wall.Connect SlackStripeNot connected
Revenue, MRR, and new customers on the wall.Connect StripeNotionNot connected
Docs, tasks, and database records on the wall.Connect NotionGoogle AnalyticsNot connected
Traffic, acquisition, and conversions on the wall.Connect Google Analytics - 2Click Connect on Linear. You go to Linear, sign in, and approve read-only access. Linear sends you back, connected.

- 3Describe the dashboard in plain English. For example: this cycle's progress, issues by status, and team velocity.New dashboard+ WidgetDescribe a widget in DJ Agent, or click + WidgetDJ AgentDATA SOURCES
LinearConnected
Show this cycle's Linear progress: issues by status and team velocity.Send - 4Your AI builds the widget from your live Linear data and drops it on the board.New dashboard+ Widget
Current cycle progressLive
Issues completed this cycle38/ 5273% to goalDJ AgentDATA SOURCESLinearConnected
Show this cycle's Linear progress: issues by status and team velocity.Send - 5Assign the dashboard to a screen. It goes live on the display.

Read-only, always. Dance Party connects over OAuth and only reads your Linear data to render dashboards. It never creates, edits, moves, or deletes anything in Linear. There is no key to paste.
Frequently asked questions
Can I show a Linear dashboard on a TV?
Yes. Connect Linear, 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 Linear connection read-only?
Yes. You authorize read-only access over OAuth. Dance Party reads your Linear data to render dashboards and never creates, edits, or deletes anything. There is no key to paste.
Does Dance Party show live Linear data?
Yes. Each dashboard refreshes on its own schedule, within minutes. No manual updates.
Can I put cycle progress and velocity on a screen?
Yes. Show current cycle progress, issues by status, velocity per cycle, an assignee leaderboard, and project health. You describe it in plain English and your AI builds it.
Do I need to write GraphQL or build the dashboard myself?
No. There is no GraphQL, no query builder, and no drag-and-drop editor. You connect Linear, describe what you want, and your AI builds the dashboard and deploys it to a screen.
More integrations
Put your Linear dashboard on every display
Connect Linear. Describe what you want. Your AI builds it and it runs on every office display, 24/7.
Get Started