{% from "components/card.html" import stat_card %}
{{ stat_card( label="Total Projects", value=(projects.total_projects|default(0)|int)|string, icon='' ) }} {{ stat_card( label="Avg Commands/Project", value=(projects.avg_commands_per_project|default(0)|float|round(1))|string, icon='' ) }} {{ stat_card( label="Most Active Project", value=projects.most_active_project|default('N/A')|string, icon='' ) }}

Pricing note: Costs are calculated using each model's official API pricing. Unrecognized model IDs default to Claude Sonnet 4.5 rates.

All Projects

{% if projects.projects %} {% for project in projects.projects %} {% endfor %} {% else %} {% endif %}
Project Name Commands Sessions Messages Tokens Cost Actions
{{ project.name }}
{{ project.path if project.path else '-' }}
{{ project.command_count|default(0)|int }} {{ project.session_count|default(0)|int }} {{ project.message_count|default(0)|int }} {{ project.total_tokens|default(0)|format_compact }} ${{ project.total_cost|default(0.0)|float|round(2) }}

No project data available

{% include 'partials/project_analysis_modal.html' %}