Summary
Add ability to export and share a session as a standalone, responsive dashboard that can be viewed without running supertrace.
Problem
Currently, session data is only viewable within the supertrace app. Users can't easily share session analytics with teammates, stakeholders, or for documentation purposes.
Proposed Solution
Add a share/export feature accessible via a 3-dot menu on each session in the sidebar.
UX Flow
- User clicks 3-dot menu (⋮) on a session in the sidebar
- Menu shows "Share" option
- Clicking "Share" generates an exportable dashboard
Implementation
Frontend - Sidebar Menu:
Frontend - Export Options:
Frontend - Exported Dashboard:
Backend:
Visual Example
Sessions
├── quickcall-supertrace [⋮]
│ ├── Share
│ ├── Copy Session ID
│ └── Delete
├── my-project
└── another-session
Exported Dashboard Contents
- Session metadata (project, date, duration)
- Summary metrics (tokens, cost, cache savings)
- Tool usage breakdown
- Timeline/conversation overview
- Charts (optional, can be simplified for export)
Benefits
- Share session insights with team members
- Document AI usage for reports/reviews
- No need to grant supertrace access to viewers
- Offline viewing capability
Additional Context
- Similar to how observability tools export traces/dashboards
- HTML export should work offline (no external dependencies)
- Consider file size optimization for large sessions
Summary
Add ability to export and share a session as a standalone, responsive dashboard that can be viewed without running supertrace.
Problem
Currently, session data is only viewable within the supertrace app. Users can't easily share session analytics with teammates, stakeholders, or for documentation purposes.
Proposed Solution
Add a share/export feature accessible via a 3-dot menu on each session in the sidebar.
UX Flow
Implementation
Frontend - Sidebar Menu:
Frontend - Export Options:
Frontend - Exported Dashboard:
Backend:
GET /api/sessions/{session_id}/exportreturns exportable dataVisual Example
Exported Dashboard Contents
Benefits
Additional Context