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.
60
12
34
7
Issues by state
by state- Backlog34
- Todo14
- In Progress12
- Done31
- Canceled5
Throughput
last 12 weeksActivity
by dayAdd a widget
Pick a widget to add to this dashboard.
Issues
AI agents & webhooks
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.
The rest of it
Board filters
Number, Recent issues and Activity feed take the same filter as the board.
Rename a widget
Give any widget the name your team uses for it.
Charts in the chat
Ask an agent in the chat and it draws the chart for you.
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 clickAGPL-3.0 · No per-seat fees · Use your own AI key or subscription