Bernstein: Ein Kubernetes-ähnlicher Orchestrator für KI-Coding-Agents mit Verifizierung und Modellrichtlinien

Bernstein ist ein Orchestrator für KI-Codierungsagenten, den der Ersteller als "Kubernetes für Codierungsagenten" beschreibt. Im Gegensatz zu einfacheren Tools, die Agenten in parallelen Arbeitsbäumen starten, befasst sich Bernstein mit dem, was der Entwickler als "die anderen 95%" des Problems bezeichnet.
Hauptfunktionen
Das System umfasst mehrere kritische Komponenten:
- Verifizierung: Eine "Hausmeister"-Komponente überprüft unabhängig die Agentenausgaben nach jeder Aufgabe. Sie führt Tests durch, prüft Unterschiede und überprüft die Ausgabe, weil "Agenten lügen" - sie behaupten möglicherweise, dass Tests bestanden wurden, obwohl dies nicht der Fall ist, oder sagen, dass sie Dateien übernommen haben, obwohl sie es nicht getan haben.
- Modellrichtlinien-Engine: Bietet Zulassungs-/Sperrlisten pro Anbieter, Datenresidenzanforderungen, bevorzugtes Routing und Kostenobergrenzen. Der Ersteller vergleicht dies mit "K8s-Netzwerkrichtlinien, aber für LLM-Anbieter".
- Deterministische Planung: Verwendet reines Python für die Planung anstelle von LLMs, wodurch ein deterministischer Kontrollfluss mit null LLM-Tokens für die Koordination entsteht. Ein Epsilon-Greedy-Bandit lernt das Routing im Laufe der Zeit.
- Agenten-agnostisches Design: Enthält 13 Adapter für Claude Code, Codex, Gemini CLI, Cursor, Qwen, Aider, Amp, Roo Code, Goose, Kilo, Kiro, OpenCode und generische Agenten. Claude Code hat die tiefste Integration.
- Skalierungsfunktionen: Mit 500K+ Zeilen und ~5000 Tests enthält Bernstein Sicherungen, Kostenanomalieerkennung, Schleifenerkennung, Deadlock-Erkennung, PII-Scanning, HMAC-verkettete Prüfprotokolle, progressive Berechtigungen und Quarantäne für verdächtige Ausgaben.
- Selbstentwicklung: Kann sich selbst mit
bernstein --evolveentwickeln.
Technische Details
Der Ersteller merkt an, dass das Starten von Agenten in Arbeitsbäumen "das Hallo-Welt dieser Domäne" ist und dass die meisten Multi-Agenten-Frameworks ein LLM verwenden, um andere LLMs zu planen, was "langsam, teuer und nicht-deterministisch" ist. Bernsteins Ansatz verwendet reines Python für deterministischen Kontrollfluss.
Das Projekt wurde im großen Maßstab mit 500K+ Codezeilen und etwa 5000 Tests getestet. Der Entwickler baute Funktionen wie Sicherungen und Anomalieerkennung, weil "Dinge kaputtgingen und dies die Lösungen waren".
Der Ersteller ist ein Einzelentwickler aus Israel, der erwähnt, "unter Raketen (buchstäblich) zu bauen" und dass das Projekt ihn überholt hat, weshalb er nach Mitwirkenden sucht.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Graph Compose: Gehostete temporale Workflows mit visuellem Builder und KI
Graph Compose ist eine gehostete Plattform zur Orchestrierung von API-Workflows auf Temporal, die es Ihnen ermöglicht, Workflows als JSON-Graphen mit drei Erstellungsmethoden zu definieren: einem React Flow visuellen Builder, einem TypeScript SDK und einem KI-Assistenten, der einfaches Englisch in Graphen umwandelt.

Claude DevTools: Ein Log-Reader für verbesserte Sichtbarkeit von Claude-Code
Claude DevTools ist ein lokales, Open-Source-Tool, das die bestehenden Protokolldateien von Claude Code in ~/.claude/ liest, um detaillierte Sichtbarkeit in Sitzungen zu bieten, einschließlich Dateioperationen mit Inline-Diffs, Token-Aufschlüsselungen, Visualisierung des Kontextfensters und vollständigen Ausführungsbäumen von Subagenten.

GoModel: Ein leichtgewichtiges Open-Source-AI-Gateway, geschrieben in Go
GoModel ist ein Open-Source-AI-Gateway, das eine einheitliche OpenAI-kompatible API für mehrere Anbieter bereitstellt, darunter OpenAI, Anthropic, Gemini, Groq, xAI und Ollama. Es zeichnet sich durch ein 17 MB großes Docker-Image aus, das 44-mal kleiner ist als LiteLLM, mit umgebungsvariablenbasierter Konfiguration und integrierter Beobachtbarkeit.

CC-Ledger: Verfolgen Sie Claude-Code-Kosten pro Sitzung und PR mit lokalem SQLite
CC-Ledger ist ein Rust-Binärprogramm, das in Claude Code eingreift und jede Anfrage in einer lokalen SQLite-Datenbank protokolliert. Erfassen Sie ausufernde Sitzungen live und erhalten Sie Kostenaufschlüsselungen pro PR, ohne einen API-Schlüssel zu benötigen. Enthält macOS-Menüleiste, Web-Dashboard und CLI-Ansichten.