Dashboards built for developers

Pull GitHub, Linear, Sentry, your CI provider, and your database into a single developer dashboard — wall-mountable for the team, customisable for yourself.

Last updated June 2026 · By Widgets PRO Team

GitHub PR velocity

Open PRs, review wait time, deploy frequency, and merge throughput per repo or per author.

Sentry error tracking

Live error counts, new issues by release, and regressions surfaced the moment they happen.

Deploy pipelines

Vercel, Fly, GitHub Actions, CircleCI — see the last 50 builds with status and duration.

On-call & incidents

PagerDuty rotations, recent incidents, and uptime across services on the same screen.

Direct SQL widgets

Run read-only queries against PostgreSQL, BigQuery, or Snowflake and render the results live.

CLI & API access

Manage dashboards from the terminal or your CI. `widgets push` builds dashboards from config.

A wallboard for the engineering team

Pair a TV with a 6-digit code and rotate engineering dashboards as a playlist — incidents during the day, deploy stats overnight, sprint burndown on demo day.

  • GitHub, Linear, Sentry, Datadog out of the box
  • Real-time push via WebSocket — no manual refresh
  • Status widgets glow red the second a service degrades
  • Pin custom Grafana panels through embed widgets

Dashboards as code

Version-control your dashboards alongside the project they describe. Edit JSON or YAML, run `widgets push`, and the dashboard is live for the team.

  • CLI with `widgets push`, `widgets diff`, `widgets pull`
  • GraphQL API for programmatic provisioning
  • MCP server — drive widgets.pro from Claude or Cursor
  • Open-source widget Blueprint Protocol

Frequently asked questions

  • GitHub, Linear, and Plausible are native OAuth integrations. Sentry, PagerDuty, GitLab, Jenkins, CircleCI — anything with a REST or webhook endpoint plugs in through the declarative integrations DSL. The rest you can wrap in MCP yourself.

  • `widgets push`, `widgets diff`, `widgets pull` — full CLI for JSON/YAML dashboards in your repo. GraphQL API for programmatic provisioning. MCP server for Claude / Cursor / any agent. Same API everywhere — no separate "admin" surface.

  • Pair a TV with a 6-digit code, rotate dashboards: failing builds, open PRs, error rates, current incident. WebSocket sync means the on-call laptop, the phone in their pocket, and the wall TV all show the same incident state.

  • Yes. The CLI emits portable JSON/YAML — drop it into the repo next to the code it describes, review changes in PRs, deploy with `widgets push` in CI. Dashboards become artifacts, not whiteboard memory.

Spin up your first developer dashboard

Start free