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

Die 5 größten Claude Code SKILL.md-Sammlungen auf GitHub – Sortierbare Tabelle mit automatischer Aktualisierung
Erstellte eine sortierbare Tabelle der 5 größten Skill-Sammlungs-Repos (insgesamt 125k Sterne) mit Stern- und Skill-Anzahl, automatisch aktualisiert durch einen /workflows:skill-collections-Befehl.

OpenClaw-Fähigkeiten mit hoher Akzeptanz: Capability Evolver, WACLI, Composio und mehr
Ein Reddit-Beitrag hebt mehrere OpenClaw-Skills mit hohen Installationszahlen und spezifischen Anwendungsfällen hervor, darunter Capability Evolver zur Selbstüberprüfung des Agentenverhaltens, WACLI für WhatsApp-Zugriff und Composio zur Verbindung mit über 860 Apps.

Vellium fügt Desktop-Tiere und CLI-inspirierte Agenten für lokale LLMs hinzu
Vellium, eine quelloffene plattformübergreifende App für lokale LLMs, unterstützt jetzt Desktop-Tiere, die über Fenstern schweben, sowie Agenten mit MCP-Integration, Terminalbefehlen und Dateibearbeitung.

KubeShark: Eine Kubernetes-Fähigkeit für Claude Code und Codex, um halluziniertes YAML abzufangen
KubeShark ist eine Kubernetes-Fähigkeit für Claude Code und Codex, die Fehler im Voraus erkennt, bevor sie in der Produktion auftreten – darunter veraltete APIs, falsch konfigurierte Probes, kaputte Selectoren und andere häufige KI-generierte Fehler.