Llc-ops_public dashboard

MILO Dashboard - Real-time monitoring for Ralph Loop sessions. Shows memory usage, costs, conversation history, and session status.

install
source · Clone the upstream repo
git clone https://github.com/eddiebelaval/llc-ops_public
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/eddiebelaval/llc-ops_public "$T" && mkdir -p ~/.claude/skills && cp -r "$T/squire/skills/ralph-loops/dashboard" ~/.claude/skills/eddiebelaval-llc-ops-public-dashboard && rm -rf "$T"
manifest: squire/skills/ralph-loops/dashboard/SKILL.md
source content

MILO Dashboard

Real-time monitoring dashboard for Ralph Loop autonomous AI sessions.

Command Syntax

/dashboard              # Start the dashboard (if not running)
/dashboard start        # Start the dashboard server
/dashboard stop         # Stop the dashboard server
/dashboard status       # Check if dashboard is running
/dashboard restart      # Restart the dashboard server
/dashboard logs         # View recent server logs
/dashboard open         # Open dashboard in browser

Dashboard Location

Directory: /Users/your-username/clawd/skills/ralph-loops/dashboard
URL: http://localhost:3939

Starting the Dashboard

Development Mode (hot reload)

cd /Users/your-username/clawd/skills/ralph-loops/dashboard
npm run dev

Production Mode

cd /Users/your-username/clawd/skills/ralph-loops/dashboard
npm start

With PM2 (recommended for production)

cd /Users/your-username/clawd/skills/ralph-loops/dashboard
pm2 start ecosystem.config.cjs
pm2 status milo-dashboard
pm2 logs milo-dashboard

API Endpoints

EndpointDescription
GET /health
Health check with memory stats
GET /api/health
Same as /health
GET /api/system/memory
Current memory usage
GET /api/system/predictions
Memory predictions
GET /api/loops
List all active loops
GET /api/loops/:id
Single loop details
GET /api/loops/:id/history
Loop iteration history
POST /api/loops/:id/kill
Kill a session
GET /api/analytics/costs
Cost breakdown
GET /api/memories
List memories
GET /api/memories/search
Search memories
GET /api/episodes
List episodes
GET /api/activity
Activity timeline
GET /api/conversations
Conversation history
GET /api/schedule
Scheduled tasks
WS /ws/updates
Real-time WebSocket

Quick Actions

Check if Running

lsof -i :3939

Kill Process on Port

kill $(lsof -t -i:3939)

View Logs

tail -f /Users/your-username/clawd/skills/ralph-loops/dashboard/logs/out.log

Features

  • 3-column layout: Conversation | Visualization | Sidebar
  • Tab navigation: Files, Graph, Costs, Cascade
  • Real-time updates: WebSocket connection
  • Memory visualization: Particle canvas with clustering
  • Session monitoring: Active loops, costs, activity timeline

Design System

Uses id8labs color palette with Factory.ai aesthetic:

  • Coral accent (#FF6B5B)
  • Dark backgrounds (#0A0A0A)
  • Clean, minimal design with pipe separators
  • Status dots for session state

Hardening

  • Error Boundary prevents white screen crashes
  • Graceful shutdown handler (SIGTERM/SIGINT)
  • Health check endpoints for monitoring
  • PM2 auto-restart on crashes
  • Memory limit: 500MB

MILO Dashboard v3.0 - id8Labs