Sgai: Zielorientiertes Multi-Agenten-Softwareentwicklungstool

Was Sgai macht
Sgai (ausgesprochen "Sky") ist eine zielgesteuerte KI-Softwarefabrik, die lokal in Ihrem Repository läuft. Anstatt Schritt-für-Schritt-Prompts zu verwenden, definieren Sie Ergebnisse in GOAL.md-Dateien, die beschreiben, was gebaut werden soll, nicht wie. Das System koordiniert dann mehrere KI-Agenten, um das Ziel auszuführen.
Hauptmerkmale
- Zielgesteuerter Workflow: Definieren Sie Ergebnisse in GOAL.md-Dateien mit Abschlussgates (z.B.
make test), die bestimmen, wann die Arbeit tatsächlich erledigt ist - Multi-Agenten-Koordination: Zerlegt Ziele in einen DAG von Rollen (Entwickler → Prüfer → Sicherheitsanalyst, usw.)
- Lokale Ausführung: Alles läuft lokal in Ihrem Repo ohne automatische Pushes zu GitHub
- Visuelle Überwachung: Web-Dashboard zeigt die Echtzeit-Ausführung des Agenten-Graphen
- Interaktive Klärung: Agenten stellen bei Bedarf Klärungsfragen vor der Ausführung
- Fähigkeitsextraktion: Extrahiert wiederverwendbare Fähigkeiten und Code-Snippets aus abgeschlossenen Sitzungen
Wie es funktioniert
Der Workflow folgt diesen Schritten:
- Ziel erstellen: Die meisten Benutzer erstellen Ziele mit dem integrierten Assistenten. Ziele werden in GOAL.md gespeichert und beschreiben Ergebnisse, nicht Implementierungsschritte.
- Agenten planen die Arbeit: Sgai zerlegt Ihr Ziel in ein Workflow-Diagramm koordinierter Agenten mit definierten Rollen.
- Genehmigen & Überwachen: Agenten stellen Klärungsfragen, arbeiten dann autonom an Aufgaben, führen Tests aus und validieren den Abschluss.
- Aus Sitzungen lernen: Das System extrahiert wiederverwendbare Fähigkeiten aus abgeschlossenen Sitzungen.
Beispiel GOAL.md
--- flow: | "backend-developer" -> "code-reviewer" completionGateScript: make test interactive: yes ---Eine REST-API erstellen
Erstellen Sie Endpunkte für Benutzerregistrierung und Login mit JWT-Authentifizierung.
- POST /register validiert E-Mail, hasht Passwort
- POST /login gibt JWT-Token zurück
- Tests bestehen vor Abschluss
Installation & Einrichtung
Empfohlene automatische Einrichtung via opencode:
opencode update opencode auth login opencode --model anthropic/claude-opus-4-6 run "install Sgai using the instructions from https://github.com/sandgardenhq/sgai/blob/main/INSTALLATION.md"
Manuelle Installationsvoraussetzungen: Go, Node.js, bun, opencode. Empfohlen: jj (Versionskontrolle), tmux (Sitzungsverwaltung), ripgrep (Codesuche), Graphviz (Diagrammrendering).
Installationsbefehl:
go install github.com/sandgardenhq/sgai/cmd/sgai@latest
Oder aus dem Quellcode bauen:
git clone https://github.com/sandgardenhq/sgai.git cd sgai cd cmd/sgai/webapp && bun install && cd ../../.. make build
Sgai ausführen
Starten Sie den Server mit sgai serve und öffnen Sie http://localhost:8080, um auf das Dashboard zuzugreifen.
Technische Details
- Open Source (Go)
- Funktioniert mit Anthropic, OpenAI oder lokalen Modellen via opencode
- Änderungen durchlaufen Ihre Versionskontrolle (empfiehlt jj, aber Git funktioniert)
- Demo verfügbar: 4-minütiges Video
- Beispielanwendungsfall: "Erstelle einen Drag-and-Drop-Bildkompressor" → 3 Agenten (Entwickler, Prüfer, Designer) → Funktionsfähige App mit bestandenen Tests → 45 Minuten
Das Projekt wird als "noch früh und stellenweise roh, aber funktionsfähig genug zum Teilen" beschrieben und wurde intern für das Prototyping kleiner Apps und interner Tools verwendet.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Tether: Ein MCP-Server zum Austausch von Kontext zwischen KI-Modellen über SQLite
Tether ist ein Open-Source-Tool, das JSON-Daten auf 28-Byte inhaltsadressierte Handles reduziert, wodurch mehrere KI-Modelle Kontext über eine gemeinsame SQLite-Datenbank teilen können. Es fungiert als MCP-Server und ermöglicht die direkte Kommunikation zwischen Modellen wie Claude und MiniMax ohne Kopieren und Einfügen.

OpenClaw Claude-Erweiterung nach Änderungen bei der Anthropic-Abrechnung auf Agent SDK aktualisiert
Ein OpenClaw-Erweiterungsentwickler hat seine Claude-CLI-Integration neu geschrieben, um das offizielle claude-agent-sdk zu verwenden, nachdem Anthropic begonnen hatte, die CLI-Nutzung zu erkennen und als Nutzung durch Drittanbieter-Applikationen neu zu klassifizieren, was gegen einen separaten Guthabenpool anstatt gegen die Max-Plan-Limits abgerechnet wird. Der SDK-Ansatz authentifiziert sich über die bestehende Claude-Code-Anmeldung und rechnet als reguläre Max-Plan-Nutzung ab.

Benchmark-Ergebnisse: 6 kostengünstige Modelle im Vergleich zu Claude Sonnet 4.6 für OpenClaw-Orchestrierung
Ein Entwickler testete sechs günstigere KI-Modelle gegen Claude Sonnet 4.6 als Haupt-Orchestrator für ein OpenClaw-Setup. Nur o4-mini erreichte Sonnets perfekte Punktzahl, während andere bei kritischen Beurteilungsaufgaben wie Dateiinspektion und Delegierung versagten.

PocketBot: KI kompiliert Automatisierungen in JavaScript für kostengünstige, deterministische Planung
PocketBot löst API- und Hardwarekostenprobleme, indem es natürlichsprachliche Anfragen in eigenständige JavaScript-Skripte kompiliert, die nach Zeitplan ausgeführt werden, ohne LLM-Aufrufe zur Laufzeit. Das Tool nutzt KI nur einmal zum Schreiben von Code und führt dann deterministisch mit 20+ Integrationen wie Google Suite, Slack und Notion aus.