Dashboard

aide.sh includes a built-in web dashboard for monitoring agents.

aide.sh dashboard

Quick start

aide.sh dash                  # standalone dashboard
aide.sh up                    # daemon + cron + dashboard
aide.sh up --no-dash          # daemon without dashboard

Dashboard serves at http://localhost:3939.

Panels

  • Instances — sidebar listing all agents with status dots (green = active)
  • Skills — table with name, description, cron schedule, env vars
  • Cron Jobs — schedule, skill name, last run time
  • Usage — per-skill execution bars with success/fail ratio, CLI vs MCP breakdown
  • Logs — real-time log tail with auto-refresh (3s polling)

API

# List all instances
curl http://localhost:3939/api/instances

# Instance detail (skills, cron, metadata)
curl http://localhost:3939/api/instance/jenny.ydwu

# Logs (latest N lines)
curl http://localhost:3939/api/logs/jenny.ydwu?tail=50

# Usage analytics
curl http://localhost:3939/api/stats/jenny.ydwu

Stats response

{
  "total_execs": 12,
  "by_skill": {
    "cool": { "count": 9, "success": 9, "fail": 0 },
    "email": { "count": 1, "success": 1, "fail": 0 }
  },
  "by_source": { "cli": 12, "mcp": 0 }
}