Synergy: ein lokaler Arbeitsbereich für persistente KI-Agentenarbeit
SII-Holos/synergy bietet eine praxistaugliche Open-Source-Implementierung mit stabiler Einsatzbarkeit für reale Anwendungsfälle.
Auf einen Blick
- Was ist das?
- Eine Open-Source-Laufzeit, die Sitzungen, Agenten, Dateien, Browser, Tools und Automatisierung über Web, Desktop, CLI und API verbindet.
- Für wen ist es gedacht?
- Geeignet ist synergy für Anwender, deren konkreter Bedarf dem im README beschriebenen Ablauf entspricht. Nicht geeignet ist das Projekt als Beleg für Fähigkeiten, die SII-Holos/synergy nicht dokumentiert.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Ein Open-Source-Arbeitsbereich für Agentenarbeit
Abschnitt 1, Absatz 1: Synergy ist ein Open-Source-Arbeitsbereich für Software- und Wissensarbeit. Es bezeichnet sich selbst als persistente, wiederherstellbare KI-Agentenarbeit und hält Sitzungen, Agenten, Dateien, Browser, Tools und Automatisierung in einer Laufzeit verbunden. Das Projekt wird vom Holos-Team am Shanghai Innovation Institute entwickelt. Es ist in TypeScript geschrieben und als Bun-Monorepo mit ESM-Modulen organisiert. Die Repository-Beschreibung nennt es einen Agenten der nächsten Generation für das offene agentische Web, aber das README konzentriert sich auf den lokalen Arbeitsbereich und die optionale Holos-Agentenverbindung.
Arbeit, die über ein Gespräch hinausgeht
Abschnitt 2, Absatz 1: KI-Agentenarbeit überdauert oft ein einzelnes Gespräch. Synergy behandelt sie als dauerhaften Arbeitsbereichszustand. Eine Aufgabe kann zwischen Web, Desktop, CLI, Hintergrundausführung und spezialisierten Agenten wechseln, während Projekt, Verlauf, Dateien, Tools und Betriebskontext erhalten bleiben. Sitzungen sind an einen expliziten Heim- oder Projektbereich gebunden, und der vollständige Verlauf bleibt erhalten, auch wenn älterer Modellkontext komprimiert wird. Das README listet Funktionen wie eine Laufzeit über alle Oberflächen, erstklassige Agentenkoordination durch Unteragenten und Blueprints, Dateien und Browser im Kontext sowie Wissensanreicherung in Bibliothek und Notizen.
Vier Produktoberflächen, ein gemeinsamer Zustand
Abschnitt 3, Absatz 1: Synergy bietet Web, Desktop, CLI und eine Server-API und ein SDK. Die Web-Workbench ist die primäre Oberfläche für Sitzungen, Projektdateien, Browser, Notizen, Bibliothek, Agenda, Plugins und Einstellungen. Die Desktop-App ist ein Electron-Produkt mit einem verwalteten gepackten Server, nativer Browser-Präsentation, lokaler Ordnerauswahl, Protokollbehandlung und Updates. Die CLI übernimmt Laufzeitverwaltung, einmalige send-Ausführung, Konfiguration, Sitzungen, Integrationen, Diagnose und Entwicklungsworkflows. Die Server-API und das SDK bilden einen gemeinsamen Vertrag, der von Erstanbieter-Clients und Integrationen verwendet wird. Das README besagt, dass alle Oberflächen dieselben Sitzungen und denselben Zustand verwenden.
Schnellstart: Desktop- und CLI-Installation
Abschnitt 4, Absatz 1: Desktop-Installationsprogramme werden für macOS als .pkg, für Windows als NSIS .exe und für Linux als .deb veröffentlicht. Sie enthalten die App und stellen die gepackte Laufzeit als synergy-CLI bereit. Tragbare Artefakte werden ebenfalls veröffentlicht, konfigurieren jedoch keine System-CLI. Für CLI und Web bietet das README ein curl-Installationsprogramm, das Laufzeit, Web-UI und Schema-Assets unter ~/.synergy/ ablegt; die Einstellung SYNERGY_HOME ändert dieses Root-Verzeichnis. Nach der Installation führen Benutzer synergy config wizard, synergy start und synergy web aus. Einmalige Aufgaben können mit synergy send gesendet werden. Das README listet auch status-, logs-, doctor- und stop-Befehle auf. Headless-Browser-Tools erfordern Chromium, das mit synergy browser install installiert wird.
Synergy aus dem Quellcode entwickeln
Abschnitt 5, Absatz 1: Synergy ist ein Bun-Monorepo mit TypeScript-ESM-Modulen. Der festgelegte Paketmanager wird in package.json deklariert. Entwickler führen bun dev prepare aus, dann bun dev server, bun dev app --open, bun dev web oder bun dev desktop. Kernlaufzeittests werden aus packages/synergy mit bun test oder bun run test:ci ausgeführt. Frontend-Suiten laufen über Standard-Skripte und sind in bun run quality enthalten. Änderungen an Browserfunktionen erfordern einen Build und einen privaten HTTP-Smoke-Test. Das README beschreibt auch die Lokalisierung: Frontend-Kopien werden in englische und vereinfachte chinesische Kataloge sowie einen Pseudo-Katalog extrahiert, und Änderungen führen i18n:extract und localization:check aus. Bei der Entwicklung mit Synergy wird empfohlen, eine isolierte zweite Instanz zu starten.
Erweiterung durch Plugins und Fähigkeiten
Abschnitt 6, Absatz 1: Plugin-Autoren können beginnen, ohne das Repository zu klonen. Das README zeigt Befehle mit @ericsanchezok/synergy-plugin-kit, um ein Plugin aus der tool-ui-Vorlage zu erstellen, es dann zu erstellen und mit Laufzeit-Erkennung zu validieren. Die Plugin-Dokumentation befindet sich in docs/plugins/README.md und die API-Referenz in packages/plugin/README.md. Synergy unterstützt auch das Hinzufügen von Anbietern, Tools, Fähigkeiten, Befehlen, MCP-Servern, Plugins, Kanälen und entfernten Synergy-Link-Zielen, während der lokale Besitz von Projekten und Daten erhalten bleibt. Das README verweist auf llms.txt für Codierungsagenten und AGENTS.md für Repository-Änderungen.
Lizenz, Beiträge und Sicherheit
Abschnitt 7, Absatz 1: Synergy ist Open Source unter der MIT-Lizenz. Die Lizenz gewährt das Recht, Kopien zu verwenden, zu kopieren, zu modifizieren, zu verschmelzen, zu veröffentlichen, zu verteilen, zu unterlizenzieren und zu verkaufen, mit Bedingungen. Sie lehnt ausdrücklich Gewährleistung und Haftung ab. Das README begrüßt Beiträge, Fehlerberichte und Funktionsideen und verweist auf CONTRIBUTING.md und einen Verhaltenskodex. Sicherheitslücken sollten über den Sicherheitsmeldeprozess des Repositorys gemeldet werden, nicht über öffentliche Issues. Laut Repository-Metadaten hat Synergy 542 Sterne, 14 Forks und 20 offene Issues, und der Standardbranch ist dev.
synergy: dokumentierter Ersttest
Abschnitt 8, Absatz 1: Für SII-Holos/synergy lässt sich der Einstieg konkret anhand von npm install && npm run build prüfen. Dabei gehören die im README genannten Dateien, Konfigurationswerte und erzeugten Ausgaben zur Prüfung. Ein lokaler Erfolg belegt nur diesen beschriebenen Ablauf. Aussagen zu nicht dokumentierten Produktionslasten, Fremddiensten oder Sicherheitsgarantien bleiben offen.
Redaktionelles Fazit
Geeignet ist synergy für Anwender, deren konkreter Bedarf dem im README beschriebenen Ablauf entspricht. Nicht geeignet ist das Projekt als Beleg für Fähigkeiten, die SII-Holos/synergy nicht dokumentiert. Vor dem Einsatz sollten npm install && npm run build, die projektspezifischen Eingaben und die resultierenden Ausgaben geprüft werden; erst dann lassen sich Abhängigkeiten und die MIT Lizenz für den eigenen Fall einordnen.
Community-Notizen