Skill Studios
When you install certain skills, Aegis AI creates a dedicated studio view in the sidebar. Studios are full-screen monitoring dashboards that give you real-time insight into what the skill is doing.
Each studio includes:
- Status strip — skill state, loaded model, device, backend, format, GPU info
- Performance gauges — circular gauges showing inference timing (avg, p50, p95)
- Live feed — real-time frames processed by the skill
- Console — terminal output with stdin input
- Config drawer — skill-specific settings
Detection Studio
Appears when: YOLO Detection skill is installed.
The Detection Studio monitors real-time object detection across your cameras.
Status Strip
An 8-column info bar showing:
| Column | Description |
|---|---|
| Status | Running / Stopped / Starting / Error with color dot |
| Model | The active YOLO model name |
| Device | CPU, CUDA, or MPS |
| Format | Model format (PyTorch, ONNX, TensorRT) |
| GPU | GPU name if available |
| Inference | Current avg inference time in ms |
| Classes | Number of object classes the model can detect |
| Detections | Total object detections since the skill started |
Performance Gauges
Three circular gauges:
- Inference — time for the YOLO model to process one frame
- Post-processing — time for NMS and bbox extraction
- Total — end-to-end time per frame
Each gauge shows avg, p50, and p95 timings. A sparkline graph tracks inference time trends.
Live Detection Feed
Per-camera slideshow showing annotated frames with bounding boxes:
- Color-coded by class (person = green, car = blue, etc.)
- Confidence percentage on each detection
- Frame counter and timestamp
- Respects Blind Mode — frames are blurred when privacy is active
- 20-frame ring buffer per camera, cycling automatically
Detection Class Breakdown
Bar chart showing detection counts by class (e.g. "person: 847, car: 234, dog: 12"), sorted by frequency.
Depth Vision Studio
Appears when: Depth Estimation skill is installed.
The Depth Vision Studio shows monocular depth estimation results — colorized depth maps that visualize distance from the camera.
Status Grid
A 3×2 grid showing:
- Status, Model, Device
- Backend (PyTorch, TensorRT, ONNX), Frames processed, Colormap preview
Live Depth Preview
Per-camera depth map slideshow:
- Colorized depth frames using the selected colormap (viridis, plasma, inferno, magma, turbo, jet, hot, cool)
- Click to replay the 20-frame history
- Hover to show replay button
- Compact grid layout (up to 6 columns on wide screens)
Performance
Same gauge system as Detection Studio:
- Transform — depth model inference time
- Total — end-to-end pipeline time
- Detailed metrics: avg, p50, p95, estimated FPS, frame count
Common Studio Features
Console
Every studio includes a dark terminal panel:
- Live stdout (white), stderr (red), stdin (cyan), system messages (purple)
- Stdin input line — send commands directly to the running skill
- Auto-scroll with manual override
- Clear button resets all data (console, counters, and live feeds)
Config Drawer
Click Config in the header to open a settings drawer from the right:
- Skill-specific parameters (confidence threshold, processing interval, model variant)
- Save button applies changes; restart the skill for them to take effect
Start / Stop
Header buttons control the skill lifecycle:
- Start — launches the skill process, loads the model
- Stop — gracefully shuts down the skill and clears the running state