Studio PM

macOS

Problem it solved

With many Claude Code sessions running, I lost track of what was waiting on me.

A native board that shows every session, every wait on me, and the control that ends each wait.

AI workflow

  • One Python snapshot script reads the filesystem; the app only reads it
  • Specs and build plans written with Claude, graded by a fenced reviewer
  • Built in Claude Code sessions, each change through a PR

Features

  • Live session list
  • Waiting-on-Levi queue
  • Loop health checks
  • One-click approvals

Software

  • Swift
  • SwiftUI
  • Python
  • launchd