Bernstein: Multi-Agent Orkestrator för CLI Kodningsagenter
Bernstein, utvecklad av Sipyourdrink Ltd, är ett gratis MCP-serververktyg byggt med Python. Det fungerar som en deterministisk multi-agent orchestrator, som ansluter till över 40 kommandoradsgränssnitt (CLI) kodningsagenter som Claude Code, Codex, Gemini CLI, Aider och Cursor. Distribuerad som ett Python-paket, installeras Bernstein med "pipx install bernstein" eller "pip install bernstein". Dess primära roll är att samordna uppgifter mellan dessa agenter, vilket möjliggör komplexa arbetsflöden för individuella utvecklare och team. Det stöder standard MCP transportprotokoll inklusive stdio, HTTP och Server-Sent Events.
Mest rekommenderade alternativet
Vad kopplar Bernstein till?
Bernstein kopplar till olika CLI-kodningsagenter och fungerar som en deterministisk multi-agentorkestrator. Den stöder Claude Code, Codex, Gemini CLI, Aider, Cursor och mer än 40 andra agenter. Dess kategori är en MCP-server och en multi-agentorkestrator. Kompatibla AI-klienter inkluderar Claude Code, Claude Desktop, Cursor, Gemini CLI och vilken MCP-klient som helst, som använder standard MCP-transportprotokoll som stdio, HTTP och Server-Sent Events.
Kärnfunktioner och verktyg
Bernstein orkestrerar uppgifter över andra CLI-kodningsagenter. Den exponerar inte distinkta funktionella verktyg som read_file eller get_weather för direkt AI-klientanrop via MCP-gränssnittet. Istället erbjuder den interna CLI-kommandon för hantering: "bernstein verify receipt", "bernstein bench run", "bernstein bench reliability-verify", "bernstein init", "bernstein doctor", "bernstein -g" och "bernstein integrations list". Dessa kommandon hanterar Bernstein själv eller dess integrationer, inte anropbara verktyg för AI-klienter.
Vem är det för?
Bernstein tjänar individuella utvecklare, team som bygger agentiska system och de som arbetar i efterlevnads- eller produktionskritiska vägar. Den tillhandahåller kapabiliteter för ansvarighet och deterministiska operationer. Dess initiala design överväger en enda utvecklare på en bärbar dator. Den stöder en opt-in HMAC-kedjad revisionslogg för offlineverifiering. Hoppa över detta om ditt primära behov är en server som exponerar en samling distinkta, direkt anropbara verktyg till en AI-klient.
Hur man kommer igång
Inga autentiseringsuppgifter krävs för dess MCP-serverläge som standard. För revisorer kan en opt-in HMAC-kedjad revisionslogg aktiveras genom att ställa in BERNSTEIN_AUDIT=1.
Användningsfall
- Orkestrering av flera CLI-kodningsagenter parallellt för att dekomponera, skapa, verifiera och slå samman kodändringar i isolerade git-arbetsytor.
- Möjliggör deterministisk uppspelning av tidigare körningar och offlineverifiering av revisionsloggar för ansvarighet.
- Köra agenter på molnruntime som Cloudflare Workers med R2-arbetsytessynkronisering.
Bernstein erbjuder ett kraftfullt orkestreringslager för många CLI-kodningsagenter, som erbjuder deterministisk exekvering och granskningsfunktioner. Det är väl lämpat för utvecklare som behöver samordna komplexa agentiska arbetsflöden och upprätthålla ansvar. Dess design prioriterar operationell kontroll och verifiering, vilket gör det till ett värdefullt verktyg för specifika utvecklingsbehov.
