DevInt by Limestone

Three sources. One read on your team.

DevInt ties version control, issue tracking, and AI usage into a single weekly read for engineering managers.

Hover or focus a connector. Traces show how data routes through the engine, with vias at each chip pin.

Section 1

The triage moment.

Before any tile is read, the worst-looking number is already legible. Verdicts, not stoplights.

Needs attention

Review concentration is up. Two reviewers carry 71% of the queue.

Pulse · this week
Cycle time p50
36.7h+18%
Open PRs
23-3
Review load p95
14.2h+23%
Two reviewers · 71%Needs attention
AI assist hours
312+24%

Section 2

Patterns over snapshots.

Same person across providers. One activity story, fourteen days wide.

Engineer

Mia Chen

Backend, payments squad

Resolved across

MIMDMD

Last 14 days · daily activity

Same person across providers. One activity story.

Section 3

Three ways to read the same source of truth.

The dashboard for managers, the API for the rest of the toolchain, MCP for the assistant that already lives in your editor.

Dashboard

Open pull requests
23+12%

Concentrated

Concentrated in two reviewers. Worth a 1:1.

REST API

$ curl https://api.devint.dev/v1/pulse \
  -H "Authorization: Bearer $TOKEN" | jq '.health'
{
  "status": "warning",
  "headline": "Review concentration up",
  "review_load_p95_hours": 14.2,
  "cycle_time_p50_hours": 36.7,
  "as_of": "2026-05-22T08:00:00Z"
}

MCP server

Drop this into your Claude desktop config and DevInt becomes a tool your assistant can call.

{
  "mcpServers": {
    "devint": {
      "url": "https://mcp.devint.dev",
      "headers": { "Authorization": "Bearer $TOKEN" }
    }
  }
}

Section 4

Built for the metric you'll defend in a 1:1.

Every number labels its semantics. Every chart names its source and window. Drift erodes trust faster than missing features.

Labeled semantics.

Business hours, calendar hours, logged hours: the unit is part of the number, every time.

Opinionated verdicts.

Great, Good, Needs attention. The product takes a position so the read is not yours to invent.

Honest about gaps.

When data is stale or missing, the dashboard says so. No empty-state cheerleading.
Sign in

Already linked? You'll land back at Pulse.