Bernstein — Summary
Bernstein (sipyourdrink-ltd) is a deterministic Python scheduler that runs a crew of CLI coding agents (Claude Code, Codex, Gemini CLI, and 40+ others) against a single goal in parallel git worktrees, with an HMAC-SHA256-chained audit log over every scheduling decision per RFC 2104. Named after the conductor Leonard Bernstein, it orchestrates agents the way a conductor orchestrates an orchestra: every player on cue, the score deterministic, the conductor accountable for the result. The core innovation is that zero LLM calls appear in the coordination loop — one LLM call decomposes the goal, then plain Python decides who runs, where, with what budget; making runs fully reproducible and replayable. It ships a bernstein CLI binary (PyPI + Homebrew), an optional web dashboard at localhost:8052, 44 CLI agent adapters, signed agent cards (Ed25519/EdDSA), per-artefact lineage records, and a janitor that gates merges on tests/lint/types/cross-model review before any result lands on main.
Differs from seeds: Closest to claude-flow (both run parallel agents with worktree isolation and an audit layer) but diverges radically in the coordination plane — claude-flow uses an LLM (hive-mind) for task routing and CRDT/consensus protocols, while Bernstein uses pure Python scheduling with zero LLM in the loop. Unlike superpowers (skill-injection framework) or bmad-method (persona-based workflow), Bernstein is an executable runtime with a 4-stage pipeline (decompose → spawn → verify → merge) rather than a prompt-behavior augmentation layer. The HMAC-chained audit log, signed agent cards, per-artefact lineage, and air-gap deployment profile put Bernstein in a compliance-focused tier that no seed framework occupies.