Stats connects agent activity to the cards, actions, and releases where the work happened. Use it to compare workflows, find expensive work, and export the displayed data for further analysis.
Select Stats beside Board and List in the application menu. The Stats workspace is available in the desktop app and on remotely connected devices.
The Dataset control offers four views:
| Dataset | Questions it answers |
|---|---|
| Activity over time | How many cards and actions were completed? How many project tokens were used? |
| Agent/model performance | Which agents or models use the most measured time, tokens, or tool calls? |
| Project usage vs account usage | How does project work compare with Claude and Codex account-limit consumption? What is the estimated subscription cost? |
| Totals by Card/Action | Which cards or reusable actions account for the most time, tokens, or estimated cost? |
All datasets share the Releases, From, and To controls. Dates are entered in local time. Charts group values by UTC day, week, or month where the selected dataset supports that choice.
Select Export CSV to download the currently displayed dataset with its active filters. Exporting does not change the project’s usage_metrics.csv file.
Choose Distinct cards, Completed actions, or Token usage, then group the results by day, week, or month.
usage_metrics.csv.Use this dataset to see delivery volume and activity trends. Use the other datasets when you need to compare agents, models, cards, or costs.
Choose measured duration, tokens, or tool calls, then group by agent or model. You can narrow the chart to particular actions, agents, or models.
The available aggregations are:
Measured duration counts time while an agent is running. Time spent waiting for user input is excluded. Completed, failed, and cancelled conversations can all contribute because each may consume time, tokens, and tool calls. The notice above the chart explains why any samples were excluded.
This dataset aligns several day- or week-based charts:
Claude and Codex series keep distinct color families across these charts. Hover or focus a bar for its exact value and calculation context.
Account usage is account-wide. It may include other projects and direct CLI sessions, so these charts compare project work with account consumption; they do not prove that all account consumption came from this project.
Cost charts require a monthly subscription cost on the matching agent profile. See Configure cost estimates and How usage and cost are calculated.
Group by Card to find costly features and bugs, or by Action to compare reusable workflows. Choose measured duration, token usage, or estimated cost.
An estimated-cost total can include conversations from different agents. md² prices each supported conversation with its agent’s calculated rate and labels the result Mixed when more than one agent contributed. The tooltip reports conversations that could not be priced instead of silently treating them as free.
Stats opens on Current release. The Releases control also lists each completed release discovered in the configured releases folder.
Release selection applies to activity, performance, card/action totals, and other activity-derived results. Timestamped project-token and account-usage rows cannot be assigned to a release, so they remain controlled by the date range only.
The value must be greater than zero. It represents a monthly subscription price, not an API token price. md² combines it with observed account-limit consumption to estimate cost. If the price or usable account history is unavailable, token and time charts still work but the affected cost values remain unavailable.
Stats is calculated from saved activity and usage_metrics.csv:
usage_metrics.csv is missing.See Troubleshooting for common causes.
See also: How usage and cost are calculated, Agent setup, Board view.