Skip to content

TUI Interface

jolt’s terminal user interface is divided into several panels, each showing different aspects of your laptop’s power state.

The interface is organized into these main areas:

┌─────────────────────────────────────────────────────────┐
│ Battery Panel │ Power Panel │
│ (charge, health) │ (CPU, GPU, total watts) │
├─────────────────────────┴───────────────────────────────┤
│ Process List │
│ (sorted by energy impact) │
├─────────────────────────────────────────────────────────┤
│ Graph Panel │
│ (battery % or power over time) │
├─────────────────────────────────────────────────────────┤
│ Status Bar │
└─────────────────────────────────────────────────────────┘

Shows your laptop’s battery status:

FieldDescription
ChargeCurrent battery percentage with visual gauge
StateCharging, Discharging, Full, or Not Charging
TimeEstimated time to full/empty
HealthBattery health percentage (capacity vs. design)
CyclesTotal charge cycle count
ChargerConnected charger wattage (if plugged in)

Real-time power consumption metrics:

MetricDescription
TotalCombined system power draw in watts
CPUProcessor cores power consumption
GPUGraphics processor power
ANEApple Neural Engine power (ML workloads)
ModeCurrent power mode (Low Power, Normal, High Performance)

Displays running processes sorted by energy impact:

  • Name — Process name (truncated if too long)
  • PID — Process ID
  • CPU — Current CPU usage percentage
  • Energy — Energy impact rating with color indicator
ColorLevelDescription
🟢 GreenLowMinimal battery impact
🟡 YellowModerateSome battery drain
🟠 OrangeElevatedAbove normal usage
🔴 RedHighSignificant battery drain

Parent processes can be expanded to show child processes:

  • Press Enter or Space to expand/collapse
  • Collapsed groups show aggregated CPU/energy
  • Expanded groups show individual children indented

Shows historical data as a sparkline graph:

  • Battery Mode — Charge percentage over time
  • Power Mode — Total watts over time

Press g to toggle between battery and power graphs.

The graph shows the last ~60 data points (approximately 1 minute at default refresh rate).

The bottom status bar shows:

  • Current theme and appearance mode
  • Refresh rate
  • Key hints for common actions
  • Daemon connection status (if applicable)

Shows all keyboard shortcuts organized by category.

In-TUI configuration editor for:

  • Appearance mode
  • Refresh rate
  • Process display options
  • Graph settings

Browse and select from 300+ themes:

  • Preview themes in real-time
  • Import iTerm2 color schemes
  • Filter by light/dark variants

Shows jolt version and system information.