Linear logo
Engineering integration

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.

Current cycle progressLive
Issues completed this cycle
38/ 52
73% to goal

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.

Issues by status, this cycleLive
14
In progress
6
In review
22
Todo
38
Done
  • 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 ↗
  • Issues
    Identifier, title, priority, estimate, due date, created and completed dates.
  • Workflow states
    Backlog, todo, in progress, in review, and done, with each state's type and color.
  • Assignees
    Who owns each issue, for per-person load and completion.
  • Labels
    Labels on each issue, with name and color.

Cycles & projects

API docs ↗
  • Cycles
    Number, name, start and end dates, and completion progress.
  • Projects
    State, progress, start and target dates, and the project lead.
  • Teams
    Team key, name, and issue count for each team.

How to connect Linear

OAuth connection. No code, no drag-and-drop.

  1. 1
    In Dance Party, open Settings, then Integrations.
    Integrations
    Connect a data source and DJ Agent builds dashboards from live data. Connected accounts power widgets that refresh on their own.
    Linear logoLinearNot connected
    Issues, cycles, and velocity on the wall.
    Connect Linear
    HubSpot logoHubSpotNot connected
    Pipeline, deals, and revenue on the wall.
    Connect HubSpot
    Slack logoSlackNot connected
    A live channel feed on the wall.
    Connect Slack
    Stripe logoStripeNot connected
    Revenue, MRR, and new customers on the wall.
    Connect Stripe
    Notion logoNotionNot connected
    Docs, tasks, and database records on the wall.
    Connect Notion
    Google Analytics logoGoogle AnalyticsNot connected
    Traffic, acquisition, and conversions on the wall.
    Connect Google Analytics
  2. 2
    Click Connect on Linear. You go to Linear, sign in, and approve read-only access. Linear sends you back, connected.
    The Linear integration card with the Connect Linear button.
  3. 3
    Describe the dashboard in plain English. For example: this cycle's progress, issues by status, and team velocity.
    New dashboard+ Widget
    Describe a widget in DJ Agent, or click + Widget
    DJ Agent
    DATA SOURCES
    Linear logoLinearConnected
    Show this cycle's Linear progress: issues by status and team velocity.Send
  4. 4
    Your AI builds the widget from your live Linear data and drops it on the board.
    New dashboard+ Widget
    Linear logoCurrent cycle progressLive
    Issues completed this cycle
    38/ 52
    73% to goal
    DJ Agent
    DATA SOURCES
    Linear logoLinearConnected
    Show this cycle's Linear progress: issues by status and team velocity.Send
  5. 5
    Assign the dashboard to a screen. It goes live on the display.
    The Screens page in Dance Party where you pair a display and assign a dashboard.

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