#177177th of 218 in Coding agents and AI editors

bernstein

Deterministic orchestrator that runs CLI coding agents in parallel git worktrees

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
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs194.8k stars+724 (+0.4%) in 30 daysMIT96 out of 100
2t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)57.9k stars+30,427 (+111%) in 30 daysMIT95 out of 100
3codewhaleTerminal coding agent in Rust that works with 40+ model providers41.2k stars+331 (+0.8%) in 30 daysMIT94 out of 100
#4ArchonYAML workflow engine that runs AI coding agents through fixed dev steps23.9k starsMIT93 out of 100
#5piMinimal terminal coding agent extensible with skills and packages121.6k stars+7,287 (+6.4%) in 30 daysMIT92 out of 100