Bernstein: Multi-Agent Orchestrator voor CLI Coding Agents
Bernstein, ontwikkeld door Sipyourdrink Ltd, is een gratis MCP-servertool gebouwd met Python. Het fungeert als een deterministische multi-agent orchestrator, die verbinding maakt met meer dan 40 Command Line Interface (CLI) coderingsagents zoals Claude Code, Codex, Gemini CLI, Aider en Cursor. Verspreid als een Python-pakket, wordt Bernstein geïnstalleerd met "pipx install bernstein" of "pip install bernstein". De primaire rol is het coördineren van taken tussen deze agents, waardoor complexe workflows voor individuele ontwikkelaars en teams mogelijk worden. Het ondersteunt standaard MCP transportprotocollen, waaronder stdio, HTTP en Server-Sent Events.
Meest gekozen alternatief
Waarmee verbindt Bernstein?
Bernstein verbindt met verschillende CLI-codingagents, en fungeert als een deterministische multi-agent orchestrator. Het ondersteunt Claude Code, Codex, Gemini CLI, Aider, Cursor en meer dan 40 andere agents. De categorie is een MCP-server en een multi-agent orchestrator. Compatibele AI-clients zijn onder andere Claude Code, Claude Desktop, Cursor, Gemini CLI en elke MCP-client, die gebruikmaakt van standaard MCP-transportprotocollen zoals stdio, HTTP en Server-Sent Events.
Kernfuncties en tools
Bernstein orkestreert taken over andere CLI-codingagents. Het stelt geen afzonderlijke functionele tools beschikbaar zoals read_file of get_weather voor directe AI-clientaanroep via de MCP-interface. In plaats daarvan biedt het interne CLI-opdrachten voor beheer: "bernstein verify receipt", "bernstein bench run", "bernstein bench reliability-verify", "bernstein init", "bernstein doctor", "bernstein -g" en "bernstein integrations list". Deze opdrachten beheren Bernstein zelf of zijn integraties, niet oproepbare tools voor AI-clients.
Voor wie is het?
Bernstein dient individuele ontwikkelaars, teams die agentische systemen bouwen, en degenen die werken in compliance-gevoelige of productie-kritieke paden. Het biedt mogelijkheden voor verantwoordelijkheid en deterministische operaties. Het initiële ontwerp houdt rekening met een enkele ontwikkelaar op een laptop. Het ondersteunt een opt-in HMAC-geketende auditlog voor offline verificatie. Sla dit over als uw primaire behoefte een server is die een verzameling afzonderlijke, direct oproepbare tools aan een AI-client blootstelt.
Hoe te beginnen
Standaard zijn er geen inloggegevens vereist voor de MCP-servermodus. Voor auditbaarheid kan een opt-in HMAC-geketende auditlog worden ingeschakeld door BERNSTEIN_AUDIT=1 in te stellen.
Toepassingsgevallen
- Het orkestreren van meerdere CLI-codingagents in parallel om codewijzigingen in geïsoleerde git-werkbomen te decomponeren, te genereren, te verifiëren en samen te voegen.
- Het mogelijk maken van deterministische weergave van eerdere uitvoeringen en offline verificatie van auditlogs voor verantwoordelijkheid.
- Het uitvoeren van agents op cloud-runtime zoals Cloudflare Workers met R2-werkruimte-synchronisatie.
Bernstein biedt een krachtige orkestratielaag voor talrijke CLI-codingagenten, met deterministische uitvoering en auditmogelijkheden. Het is goed geschikt voor ontwikkelaars die complexe agentworkflow's moeten coördineren en verantwoordelijkheidsgevoel moeten behouden. Het ontwerp prioriteert operationele controle en verificatie, waardoor het een waardevol hulpmiddel is voor specifieke ontwikkelingsbehoeften.






