Discover and explore top open-source AI tools and projects—updated daily.
sipyourdrink-ltdDeterministic orchestrator for AI coding agents
Top 78.1% on SourcePulse
Summary
Bernstein is a deterministic orchestrator for CLI AI coding agents, designed for engineers and power users seeking reproducible and auditable AI-assisted development. It addresses the non-deterministic nature of LLM-driven scheduling by employing a robust Python-based coordination loop, ensuring that complex coding tasks are broken down, executed reliably across multiple agents, and verified before merging.
How It Works
Bernstein's core innovation lies in its deterministic orchestration. A central "manager" decomposes user goals into discrete tasks, assigning them to agents that operate within isolated Git worktrees. This isolation prevents interference and ensures each agent works on a clean slate. A "janitor" component then rigorously verifies task completion through concrete signals like passing tests, linting, and type checks. Only verified code is merged, and the entire process is logged and replayable via HMAC-chained audit trails, offering unparalleled reproducibility and auditability compared to LLM-driven scheduling.
Quick Start & Requirements
curl -fsSL https://bernstein.run/install.sh | sh (macOS/Linux) or irm https://bernstein.run/install.ps1 | iex (Windows). Pip, pipx, uv, brew, and dnf options are also available.pip install 'bernstein[openai,docker]').Highlighted Details
bernstein autofix) and a credential vault (bernstein connect).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
--evolve), WAL-backed crash recovery, and Workers AI integration.wrangler.toml and bindings is planned.1 day ago
Inactive