Bernstein. is a ai & ml tool listed on CodeTrendy, available at bernstein.run. Built with Python and Next.js. Added in 2026. Run multiple AI coding agents in parallel on your codebase. Deterministic scheduling. Quality gates.
Bernstein is a deterministic orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, and 40+ more). It runs them in parallel, gates what they produce, and records enough of the run that you can check it afterwards. Air-gap install profile included. Apache-2.0. Status: beta. https://bernstein.run at a glance Four things set it apart; everything after is detail. No LLM in the...
- Category
- AI & ML
- Domain
- bernstein.run
- Added
- Tech
- Python, Next.js
- Domain Rating
- DR 27
Bernstein. Preview
Open in new tab
About Bernstein.
Bernstein is a deterministic orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, and 40+ more). It runs them in parallel, gates what they produce, and records enough of the run that you can check it afterwards. Air-gap install profile included. Apache-2.0. Status: beta. https://bernstein.run
at a glance
Four things set it apart; everything after is detail.
No LLM in the coordination loop. Scheduling is plain Python, so a run is reproducible end to end. Replay yesterday's plan and get yesterday's task graph.
Checkable after the fact. The replay journal records every run, and the always-on lineage spine records every lineage-bearing step; the opt-in HMAC-chained audit log (
BERNSTEIN_AUDIT=1) adds receipts you verify offline. Non-determinism surfaces as a hash mismatch at the exact step, not a flaky re-run. Non-code deliverables get the same treatment: a task can declare an artifact contract (report, dataset, action log, ops result) and completes on a signed lineage receipt rather than a git commit.Isolated by construction. Each coding task gets its own git worktree behind merge gates; artifact-mode tasks get a working directory under
.sdd/workspaces/. Agents share no mutable workspace by default; the only shared state is the task backlog, which is claimed atomically. Stricter filesystem enforcement is opt-in, from the sandbox backends. Disable worktrees and every task runs in the shared checkout.Broad and local. 40+ CLI agent adapters plus a generic
--promptwrapper, file-based state, no SaaS hop, no third-party data plane.
The full list is on the capabilities page; the feature matrix is the exhaustive index.
install in 30 seconds
uv tool install bernstein # or: pipx install bernstein
bernstein init
bernstein doctor # checks a CLI agent is installed and authenticated
bernstein -g "fix the failing test in tests/test_foo.py"
pipx, pip, brew, dnf, npm, and Docker are covered in the install guide; the air-gapped wheelhouse has its own air-gap guide.
Reviews
Reviews
Sam Chen
3mo ago
Really enjoying Bernstein.
Bernstein: Multi-Agent Orchestration for CLI Coding Agents: Open-source orchestrator for parallel AI coding agents. Run Claude Code, Codex, Gemini CLI. I've been using this for a bit and really appreciate how well it's put together. The interface is clean and it does exactly what it promises. Nice work by the team.
Casey Nguyen
23d ago
Parallel agent loop without the chaos
Tried running Aider and Cursor at the same time on a codebase and nearly broke main. Bernstein actually schedules and gates them. The 18 adapters mean I keep my own agents in the rotation.
Riley Cooper
1mo ago
One command, three agents, no merge fight
Spun up Cursor and two adapters on the same repo. Deterministic scheduling actually means something here.
