Dashboard
The dashboard at /dashboard is a per-team analytics overview. It uses a drag-and-drop grid where widgets can be added, removed, resized, and repositioned. Layout is saved to the team config so every member sees the same configuration.
Timeframe toolbar
A global timeframe toolbar at the top of the page filters every widget simultaneously.
| Preset | Description |
|---|---|
| Today | Current day only. |
| This Week | Current calendar week. |
| This Month | Current calendar month. |
| All Time | No time restriction. |
| Custom | Custom From / To range. Future dates are disabled. |
Layout system
- 12-column grid, default row height 100 px.
- Responsive: widgets adapt to screen width.
- Edit mode is activated via the floating action button (bottom-right).
- In edit mode you can:
- Add widgets via the + button.
- Remove widgets via the × on each widget.
- Resize via the drag handle in the bottom-right of a widget.
- Reposition by dragging the widget header.
- Layout saves automatically when you exit edit mode.
Widget configuration
Each widget has a config dialog opened via the gear icon. Common options:
| Option | Values | Notes |
|---|---|---|
| Timeframe | Today / This Week / This Month / All Time | Filters this widget to the selected period. |
| App | Specific app or "All" | Not available on every widget. |
| Average method | Mean / Median / Mode | Only on duration widgets. |
Widgets
Total calls
- Type: single metric
- Shows: total number of calls in the timeframe.
Unique callers
- Type: single metric
- Shows: distinct callers in the timeframe.
Calls by app (table)
- Type: data table
- Columns: App Name, Call Count.
- Options: Timeframe, App filter.
Unique callers by app (table)
- Type: data table
- Columns: App Name, Unique Callers.
Calls by app (bar chart)
- Type: bar chart
- Axes: X = App, Y = Call Count.
Unique callers by app (bar chart)
- Type: bar chart
- Axes: X = App, Y = Unique Callers.
Call durations (table)
- Type: data table
- Columns: App Name, Min (s), Max (s), Average (s), Total (min).
- Options: Timeframe, Average Method.
- Includes a totals row.
Single app duration over time (line chart)
- Type: line chart
- Axes: X = Time, Y = Avg duration (s).
- Options: Timeframe, App (required), Average Method.
Total tokens
- Type: single metric
- Shows: total LLM tokens (input + output) in the timeframe.
Total tokens by app (table)
- Type: data table
- Columns: App Name, Token Count, Conversations.
Total tokens by team (table)
- Type: data table
- Columns: Team Name, Token Count, Conversations.
- Use case: cross-team comparison (handy for SUPERUSERs).
See also
- Conversations — drill into individual calls behind the totals.
- Apps — the source-of-truth list for the "App" filter.