#177177th of 218 in Coding agents and AI editors
bernstein
Deterministic orchestrator that runs CLI coding agents in parallel git worktrees
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 1.2k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
Bernstein is a Python CLI that decomposes a goal into tasks with one LLM call, then schedules them with plain Python rather than a model. Each coding task runs in its own git worktree behind merge gates, using Claude Code, Codex, Gemini CLI or 50+ other CLI agent adapters. Runs are recorded in a replay journal and lineage spine, with optional HMAC-chained audit logs and signed receipts that can be verified offline. The README marks it beta and solo-maintained.
Who it is for: Engineers running parallel CLI coding agents who need auditable, replayable runs
Strengths
- Scheduler is plain Python with no LLM in the coordination loop, so plans replay
- Signed run receipts verify offline with `bernstein verify receipt` and a pinned public key
- 50+ CLI agent adapters plus a generic `--prompt` wrapper
- File-based state under `.sdd/`, no SaaS hop or third-party data plane
Weaknesses
- Marked beta and solo-maintained; minor versions may change interfaces
- Needs a separately installed and authenticated CLI agent; `bernstein doctor` checks this
- HMAC audit chain is opt-in via `BERNSTEIN_AUDIT=1` or `--audit`
- Stricter filesystem isolation is opt-in; with worktrees disabled, tasks share one checkout
What it needs
- no GPU
- Docker + Compose
- Needs git, a CLI coding agent (Claude Code, Codex, Gemini CLI, etc.), Python 3.12+
- Models: Claude Code, Codex, Gemini CLI, 50+ CLI agent adapters
Also in Coding agents and AI editors
See all 218| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 96 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 95 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 93 out of 100 |
| #5 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |