I built something complementary but cross-platform: an open source loop driver + council system for Claude Code CLI. Instead of a desktop UI, it's all Python/JS that wraps the CLI with NDJSON streaming. The loop handles budget enforcement, stagnation detection, and model fallback (Opus -> Sonnet), while a separate council system queries multiple models through Perplexity for architectural decisions.
Different trade-offs: yours has the proactive scheduling and messaging integrations, mine focuses on the autonomous coding loop itself with 194 pytest tests and session continuity via --resume.
No comments yet.