AI & Automation

MIDAS

ReactTypeScriptWebSocketsCanvas APINode.js

What It Does

MIDAS (Master Intelligence Dashboard for Agent Systems) is a locally hosted dashboard I built to manage all my Claude Code terminal instances from a single interface. It reads the JSON log files that Claude Code leaves behind, parses them in real-time, and renders every active instance's status on a visual Canvas-based dashboard. I can spin up new instances, monitor what each one is working on, see which ones need input, and manage everything without switching between terminals. It turns AI-assisted development into a parallelized workflow. I run multiple Claude Code agents simultaneously on different tasks and MIDAS keeps me on top of all of them.

Key Features

  • Tracks all active Claude Code instances from a single dashboard
  • Reads and parses JSON log files from Claude Code terminal sessions in real-time
  • Real-time Canvas rendering showing status of every instance
  • Create new Claude Code instances directly from the dashboard
  • Sound notifications when a task completes or an instance needs input
  • Enables true multitasking: run multiple AI agents in parallel without losing track

Why I Built It

Running one Claude Code instance at a time was a bottleneck. I needed a way to run 3–5+ agents in parallel and keep track of what each one was doing without constantly switching terminals.

What I Learned

Learned Canvas rendering optimization, real-time log file parsing, WebSocket connection management, and how to build a dashboard that stays responsive while processing many concurrent real-time events.

Skills Used & Gained

Real-Time SystemsLog File ParsingWebSocketsCanvas RenderingPerformance OptimizationDeveloper Tooling