Skip to content

Plugins

aimux supports plugins that add custom dashboard tabs to the web UI. Plugins are defined in ~/.aimux/plugins/ and execute shell commands to collect data, which is rendered as tables, charts, and metric rows.

The built-in Skill Dashboard plugin tracks Claude Code skill usage, correction rates, and learning funnel metrics. It appears as a tab in the web dashboard when skill analytics data is available.

Each plugin is a YAML file in ~/.aimux/plugins/:

name: my-dashboard
tab: My Dashboard
panels:
- id: metrics
type: metric-row
title: Key Metrics
- id: data-table
type: table
title: Data
sortable: true
expandable: true
TypeDescription
metric-rowHorizontal row of key-value metric chips
tableSortable, expandable data table
bar-chartHorizontal bar chart
listSimple list of items

Plugins are served via the web API:

  • GET /api/plugins - List all registered plugins
  • GET /api/plugins/{name}/data - Execute plugin and return data