Sgai: Zielorientiertes Multi-Agenten-Softwareentwicklungstool

✍️ OpenClawRadar📅 Veröffentlicht: 26. Februar 2026🔗 Source
Sgai: Zielorientiertes Multi-Agenten-Softwareentwicklungstool
Ad

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:

  1. Ziel erstellen: Die meisten Benutzer erstellen Ziele mit dem integrierten Assistenten. Ziele werden in GOAL.md gespeichert und beschreiben Ergebnisse, nicht Implementierungsschritte.
  2. Agenten planen die Arbeit: Sgai zerlegt Ihr Ziel in ein Workflow-Diagramm koordinierter Agenten mit definierten Rollen.
  3. Genehmigen & Überwachen: Agenten stellen Klärungsfragen, arbeiten dann autonom an Aufgaben, führen Tests aus und validieren den Abschluss.
  4. 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
Ad

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

Ad

👀 Siehe auch

OpenClaw-Speicherkorrektur-Tool behebt Leistungsabnahme
Werkzeuge

OpenClaw-Speicherkorrektur-Tool behebt Leistungsabnahme

Ein neuer Slash-Befehl namens /claw_memory_fix hilft dabei, OpenClaw-Speicherdateien zu bereinigen, wenn der Agent Anmeldedaten oder Berechtigungen vergisst. Das Tool setzt Techniken von Alibaba, GitHub Engineering, MemGPT und der Januar-2026-Forschung zur Speicherverwaltung um.

OpenClawRadar
LetMeWatch: Python-Plugin fügt Claude Videoanalyse via FFmpeg-Szenenerkennung hinzu
Werkzeuge

LetMeWatch: Python-Plugin fügt Claude Videoanalyse via FFmpeg-Szenenerkennung hinzu

Ein Entwickler hat ein Python-Plugin namens LetMeWatch mit etwa 200 Codezeilen erstellt, das Claude ermöglicht, Videos zu analysieren, indem es FFmpeg zur Szenenerkennung nutzt, nur Frames extrahiert, in denen sich die visuellen Inhalte ändern, diese zeitlich einordnet und in Batches an Claudes multimodale Vision weitergibt.

OpenClawRadar
Sylve: Eine FreeBSD-Verwaltungsebene für Virtualisierung, Container und Speicher
Werkzeuge

Sylve: Eine FreeBSD-Verwaltungsebene für Virtualisierung, Container und Speicher

Sylve ist eine unter BSD-2 lizenzierte Management-Ebene für FreeBSD, die eine einheitliche Steuerung von Bhyve-VMs, FreeBSD-Jails, ZFS-Speicher und Netzwerkfunktionen bietet. Es verwendet ein RAFT-Konsensmodell für Clustering und beinhaltet Samba-Freigabeverwaltung mit ZFS-Snapshot-Automatisierung.

OpenClawRadar
🦀
Werkzeuge

Claude zu LinkedIn-Beiträgen direkt aus dem Chat: Vollständiger Workflow

Ein Reddit-Nutzer teilt einen Workflow mit dem Contentdrips MCP Connector, um LinkedIn-Beiträge direkt aus Claude AI zu schreiben, zu designen und zu veröffentlichen.

OpenClawRadar