2 pointsby raulriera7 hours ago1 comment
  • raulriera7 hours ago
    Each agent is a .sh file containing a prompt and a launchd plist for scheduling. They interact with the Claude Code CLI, generate local artifacts like logs and reports, and send a notification upon completion. A meta-agent then analyzes a goals file and recent logs to propose changes on a branch.

    This setup eliminates the need for frameworks or orchestration layers, relying solely on shell scripts, launchd, and the claude CLI. I wanted a flexible tool that I could modify without being constrained by someone else’s abstractions. The obvious trade-off is that it’s macOS-only and designed for single-machine use, but for my specific needs, this works perfectly.