It’s a Plan
Dashboards

Know where the project stands without asking

Dashboards in It's a Plan count your issues as they are right now. Add a widget for each question your team keeps asking.

itsaplan.dev/dashboard
OverviewNew dashboardAdd widgetSave changes
Open

60

In progress

12

Backlog

34

Unassigned

7

Issues by state

by state
96issues
  • Backlog34
  • Todo14
  • In Progress12
  • Done31
  • Canceled5

Throughput

last 12 weeks
CreatedClosed

Activity

by day
1,284 events · 148 activeLessMore

Add a widget

Pick a widget to add to this dashboard.

Search widgets

Issues

NumberCount of issues matching a filter
BreakdownIssue counts by status, priority, type, or assignee
ThroughputCreated vs closed issues per week
BurnupScope, started and completed issues per day with a projected completion date
PulseGitHub-style heatmap of daily activity
Recent issuesLatest issues by created or updated time
Activity feedProject-wide change log, filterable by actor and action

AI agents & webhooks

Agent runsRecent AI agent runs with their outcome
Agent healthAgent run success rate and failures over a window
Webhook healthWebhook delivery outcomes and disabled endpoints
Agent workloadDelegated issues and run outcomes per agent

01 · Widgets

One widget for each question

Pick a widget, set it up and place it on the grid. Each one reads the live project, so the dashboard and the board always agree.

  • NumberHow many bugs are open?
    any filter from the board
  • BreakdownWho holds the most work?
    by status, priority, type, assignee or agent
  • ThroughputDo we close as fast as we open?
    created against closed, per week
  • PulseWhen does the team get work done?
    daily activity as a heatmap
  • Recent issuesWhat came in today?
    newest or last updated first
  • Activity feedWho changed what?
    status changes, assignments, priority

02 · Forecast

Know the finish date before you get there

Burnup tracks scope, started and completed issues day by day. From the recent pace it projects the day the work is done and sets it next to the target date.

Nov 20

projected finish

  • TargetNov 30 · from the initiative
  • Pace3.4/day over the last 4 weeks
  • New scope+1.2/day new

For the whole project or one initiative, as a line or a range.

03 · Agents

Watch the AI agents next to the work

Show the last 20 agent runs that failed and the success rate over 30 days.

  • Agent runsrecent runs and how they ended
  • Agent healthsuccess rate, failed and queued runs
  • Agent workloadopen issues delegated to each agent
  • Webhook healthdeliveries, failures, disabled endpoints

04 · Layout

Start from the Overview

A project with no dashboard opens an Overview: these counts, then throughput, a breakdown, the pulse heatmap, recent issues and the activity feed. Save it and change what you need.

24

Open

7

In progress

31

Backlog

3

Unassigned

A tab per question

Keep several dashboards as tabs and drag them into the order you read them.

Nothing moves until you save

Drag and resize widgets on a 12-column grid, then save the layout or discard it.

Readable on a phone

Below 640 px the grid shows as two columns.

Details

The rest of it

01

Board filters

Number, Recent issues and Activity feed take the same filter as the board.

02

Rename a widget

Give any widget the name your team uses for it.

03

Charts in the chat

Ask an agent in the chat and it draws the chart for you.

04

API and MCP

Scripts and agents create dashboards and read the same numbers through the REST API and the MCP server.

Start planning on your own terms

Self-host it today and have your team tracking work by tonight.

Or deploy to Railway in one click

AGPL-3.0 · No per-seat fees · Use your own AI key or subscription