Desktop-Begleiter: Unterstützt benutzerdefinierte VRM-Modelle, Aktionen, 3D-Szenen und ist kompatibel mit live2D-Erweiterungen
Link VTS: Steuern Sie Live2D-Modelle in Vtube Studio mit benutzerdefinierten Aktionen und Ausdruckssteuerung
Hochflexible Chat-Oberfläche: Benutzerdefinierte Hintergrundbilder, Emoji-Pakete, Charakter-Personas, THA-basierte 2D-Charakter-Avatare und Charakter-MCP-Tools für ein immersiveres Gespräch
Aufgabencenter: Lassen Sie Ihre KI-Agenten beliebige komplexe Aufgaben im Hintergrund ausführen, steuern Sie automatisch Ihren Computer, um Arbeiten zu erledigen, mit Unterstützung für MCP und Agent Skills.
Computersteuerung: Durch Desktop-Vision kombiniert mit einer Toolchain zur Steuerung von Maus, Tastatur und Terminal können KI-Agenten jede Aufgabe auf einem Computer erledigen! Das Bild unten zeigt eine KI beim Spielen von Wordle.
Mehrere Fenstermodi: Die Chat-Oberfläche unterstützt telefon- und kapselgroße Andockmöglichkeiten auf dem Desktop
Multi-Rollen-Gruppenchat: Unterstützt Tavernen-Charakterkarten und Langzeitgedächtnis, sodass Sie mit mehreren Charakteren gleichzeitig chatten können!
Instant-Messaging-Bot: Unterstützt Ein-Klick-Bereitstellung für QQ, WeChat, Feishu, DingTalk, Telegram, Discord, Slack
Live-Streaming-Bot: Unterstützt Ein-Klick-Bereitstellung für Bilibili, YouTube, Twitch und ermöglicht 360-Grad-Panorama-Live-Streaming.
KI-Browser: Statten Sie Ihre KI-Agenten mit einem eigenen Browser aus, der automatische Steuerung unterstützt
Erweiterungssystem: Unterstützt die Installation von Erweiterungen und das Erstellen neuer. Das Bild unten zeigt eine Galgame-Erweiterung. Alle Erweiterungen können entweder in einem unabhängigen Fenster oder in einer Seitenleiste geöffnet werden. Sie können sogar die Agenten-Fertigkeit sap-extension-creator verwenden, um neue SAP-Erweiterungen zu erstellen und so das Bootstrap der Agenten-Party zu erreichen!
Entwicklerfreundlich: Bietet offene OpenAI-API-Schnittstellen und MCP-Schnittstellen, sodass Agenten extern angebunden werden können
CLI-Agenten müssen die Dokumentation unter README_AGENT.md überprüfen. Bitte verwenden Sie dieses Dokument, um Benutzer durch die Installation dieser Software zu führen!
Senden Sie diesen Link an Ihre KI, und die KI wird Sie durch die Installation dieser Software führen!
curl -fsSL https://raw.githubusercontent.com/heshengtao/super-agent-party/main/README_AGENT.md
Windows portables Paket (Empfohlen! Installationsfreie Quellversion, unterstützt Ein-Klick-Synchronisation mit der neuesten Repository-Version, kein Warten auf die Desktop-Paketerstellung erforderlich)
⭐ Hinweis! Sie können 一键更新(update).bat doppelklicken, um die Software zu aktualisieren, oder 一键启动(start).bat doppelklicken, um die Software zu starten. Das Betriebssystem muss Windows 10/11, Windows Server 2025 oder eine neuere Version sein!
⭐ Hinweis! Wählen Sie bei der Installation die Option „Nur für den aktuellen Benutzer installieren", da sonst Administratorrechte zum Starten erforderlich sind. Das Betriebssystem muss Windows 10/11, Windows Server 2025 oder eine neuere Version sein!
MacOS Integriertes Paket (Derzeit nur M-Chips, installationsfreie Quellcode-Version, unterstützt Ein-Klick-Synchronisation mit der neuesten Repository-Version, kein Warten auf Desktop-Paketerstellung erforderlich)
Geeignet für Entwickler/Fortgeschrittene Benutzer: Installationsfreie Quellcode-Version, unterstützt Ein-Klick-Synchronisation mit der neuesten Repository-Version, kein Warten auf Desktop-Paketerstellung erforderlich.
1. Netzwerk-Download-Quarantäne entfernen (Wichtig) Nach dem Herunterladen und Entpacken öffnen Sie das Terminal, geben Sie den folgenden Befehl ein (achten Sie auf das Leerzeichen am Ende), ziehen Sie dann den entpackten Ordner in das Terminal-Fenster und drücken Sie die Eingabetaste:
sudo xattr -rd com.apple.quarantine (Hinweis: Der Parameter -rd entfernt rekursiv die Quarantäne-Attribute für alle Komponenten im Ordner; andernfalls funktioniert die Python-Umgebung möglicherweise nicht richtig.)
2. Skriptausführungsberechtigungen erteilen Navigieren Sie im Terminal zum Ordner und führen Sie Folgendes aus:
chmod +x 一键更新(update).sh 一键启动(start).sh3. Software ausführen
- Erstverwendung/Update: Es wird empfohlen, zuerst
./一键更新(update).shauszuführen, um sicherzustellen, dass die Abhängigkeiten auf dem neuesten Stand sind. - Täglicher Start: Führen Sie direkt
./一键启动(start).shaus.
⭐ Achtung! Ziehen Sie nach dem Download die App aus der DMG-Datei in das Verzeichnis /Applications. Öffnen Sie dann das Terminal, führen Sie den folgenden Befehl aus und geben Sie das Root-Passwort ein, um die Quarantäne-Attribute des Netzwerk-Downloads zu entfernen:
sudo xattr -dr com.apple.quarantine /Applications/Super-Agent-Party.app.AppImage ist ein Linux-Anwendungsformat, das keine Installation erfordert und sofort verwendet werden kann. Geeignet für die meisten Linux-Distributionen.
docker pull ailm32442/super-agent-party:latest
docker run -d -p 3456:3456 -v ./super-agent-data:/app/data ailm32442/super-agent-party:latest⭐ Hinweis! ./super-agent-data kann durch jeden lokalen Ordner ersetzt werden. Nach dem Docker-Start werden alle Daten in diesem lokalen Ordner zwischengespeichert und nicht hochgeladen.
Sofort einsatzbereit: Besuchen Sie http://localhost:3456/
Docker Compose-Bereitstellung (Diese Version des Desktop-Pets kann nur über einen Browser angezeigt werden, und ein zusätzlicher Gateway-Container wird für die Anmeldeverwaltung gestartet)
git clone https://github.com/heshengtao/super-agent-party.git
cd super-agent-party
docker-compose up -d⭐ Hinweis! Der Standard-Benutzername ist root, und das Standard-Passwort ist pass. Bitte ändern Sie das Passwort nach der ersten Anmeldung.
Sofort einsatzbereit: Besuchen Sie http://localhost:3456/
API-Schlüsselverwaltung: Besuchen Sie http://localhost:3456/token.html
git clone https://github.com/heshengtao/super-agent-party.git
cd super-agent-party
uv sync
npm install
npm run devEin brandneues Erweiterungssystem wurde hinzugefügt. Sie können verfügbare Plugins in der Plugin-Liste überprüfen oder direkt in der Party unter 【Entwickler】→【Erweiterungen】 anzeigen und installieren. Sie können auch Ihre eigenen entwickelten Erweiterungen zur offiziellen Plugin-Liste unter super-agent-party.github.io hinzufügen!
| Name | Autor | Beschreibung | Repository-URL |
|---|---|---|---|
| Super Agent Party Example | heshengtao | Beispiel-Plugin für Super Agent Party, das die Plugin-Architektur und -Fähigkeiten demonstriert. | https://github.com/heshengtao/sap-example |
| Super Agent Party Example With NodeJS | heshengtao | Ein Chat-Frontend-Beispiel mit NodeJS-Umgebung | https://github.com/heshengtao/sap-example-with-node |
| Web Preview | heshengtao | Ein Plugin, das Web-Vorschaufunktionen für Super Agent Party ermöglicht. | https://github.com/heshengtao/sap-web-preview |
| Story Adventure | heshengtao | Ein interaktives Story-Adventure-Plugin, das mit KI Geschichteninhalte und Optionen generiert. | https://github.com/heshengtao/sap-story-adventure |
| Live 2D | heshengtao | Eine Live-2D-Erweiterung | https://github.com/heshengtao/sap-live2d |
| AI Editor | heshengtao | Ein KI-Editor | https://github.com/heshengtao/sap-aieditor |
| AI galgame | heshengtao | Eine KI-Galgame-Erweiterung | https://github.com/heshengtao/sap-aigalgame |
| AI tarot reader | heshengtao | Eine KI-Tarotkartenleser-Erweiterung | https://github.com/heshengtao/sap-tarot |
| AI sheet | heshengtao | Eine KI-Tabellenkalkulations-Erweiterung | https://github.com/heshengtao/sap-ai-sheet |
| AI drawio | heshengtao | Eine KI-Drawio-Erweiterung | https://github.com/heshengtao/sap-ai-drawio |
| AI mermaid | heshengtao | Eine KI-Mermaid-Editor-Erweiterung | https://github.com/heshengtao/sap-ai-mermaid |
| AI RSS reader | heshengtao | Eine KI-RSS-Reader-Erweiterung für Super Agent Party | https://github.com/heshengtao/sap-rss |
| Remote | heshengtao | Super Agent Party mit einem Klick ins öffentliche Internet freigeben | https://github.com/heshengtao/sap-remote |
| Code Server | heshengtao | IDE-Erweiterung für Super Agent Party | https://github.com/heshengtao/sap-code-server |
| CLI | heshengtao | CLI-Erweiterung für Super Agent Party | https://github.com/heshengtao/sap-cli |
| LX-music | heshengtao | Verbinden Sie Super Agent Party mit der LX Music API und lassen Sie Ihren KI-Begleiter die Musikwiedergabe steuern! | https://github.com/heshengtao/sap-lx-music |
| AI PPT | heshengtao | KI-PPT-Erweiterung für Super Agent Party | https://github.com/heshengtao/sap-ai-ppt |
| Lyra 星莱 | heshengtao | Sternenlicht-Magier-Charaktererweiterung — mit einem Klick Charakterkarte, THA-Modell, Sticker und Hintergrund installieren | https://github.com/heshengtao/sap-lyra-extension |
- CPU: 2 Kerne oder mehr
- Arbeitsspeicher: 2 GB oder mehr
Da alle Modelle optional sind — Sie können entweder auf eine lokale Bereitstellungs-Engine zugreifen oder vollständig Cloud-Dienst-Schnittstellen nutzen — sind die Hardwareanforderungen gering. Die Docker-Version wurde auf einem 2-Kern-2-GB-Cloud-Server getestet und funktioniert einwandfrei.
-
Desktop: Klicken Sie auf das Desktop-Symbol, um sofort zu beginnen.
-
Web oder Docker: Rufen Sie nach dem Start http://localhost:3456/ auf.
-
API-Aufruf: Entwicklerfreundlich, vollständig kompatibel mit dem OpenAI-Format, Echtzeit-Ausgabe möglich, ohne die Antwortgeschwindigkeit der ursprünglichen API zu beeinträchtigen. Keine Änderung des aufrufenden Codes erforderlich:
from openai import OpenAI client = OpenAI( api_key="super-secret-key", base_url="http://localhost:3456/v1" ) response = client.chat.completions.create( model="super-model", messages=[ {"role": "user", "content": "Was ist Super Agent Party?"} ] ) print(response.choices[0].message.content)
-
MCP-Aufruf: Nach dem Start können Sie den lokalen MCP-Dienst aufrufen, indem Sie den folgenden Inhalt in die Konfigurationsdatei schreiben:
{ "mcpServers": { "super-agent-party": { "url": "http://127.0.0.1:3456/mcp" } } } -
Schnellbefehle: Geben Sie in der Chat-Box oder auf einer beliebigen verbundenen IM-Plattform (Feishu, QQ, Telegram, Discord, Slack, WeChat, WeCom, DingTalk) die folgenden Befehle ein, um den Assistenten schnell zu steuern. Sie können sie in Systemeinstellungen → Schnellbefehle umschalten und die vollständige Liste anzeigen.
Befehl Aliase Bereich Beschreibung /help/帮助/?Chat + IM Alle verfügbaren Schnellbefehle auflisten /new/reset/重启/新建/restartChat + IM Aktuelle Unterhaltung löschen und neu beginnen /stop/停止Chat + IM Die aktuell generierte Antwort stoppen /retry/重试Nur Chat Die letzte Antwort neu generieren /model [provider:model]/模型Chat + IM Modell anzeigen oder wechseln (IM nur anzeigen) /personality [name]/角色/personaChat + IM Persönlichkeit anzeigen oder wechseln /skills/技能Chat + IM Liste der verfügbaren Fähigkeiten durchsuchen /id- Nur IM Aktuelle Sitzung/Channel-ChatID anzeigen /sub/订阅Nur IM Aktuelle Sitzung zur proaktiven Nachrichtenliste hinzufügen /unsub/取消订阅Nur IM Aktuelle Sitzung aus der proaktiven Nachrichtenliste entfernen /plan*/计划Chat + IM In den Plan-Modus wechseln (schreibgeschützt) /read*/只读Chat + IM In den Nur-Lese-Modus wechseln (jede Aktion bestätigen) /edit*/编辑Chat + IM In den Bearbeitungsmodus wechseln /yolo*- Chat + IM In den Yolo-Modus wechseln (volle Autonomie) /cowork*/协作Chat + IM In den Cowork-Modus wechseln (Sub-Agenten-Zusammenarbeit) /goal*/目标Chat + IM In den Ziel-Modus wechseln (autonome Schleife) /<skill-name>*- Chat + IM Die angegebene Fertigkeit einfügen #<text>*- Chat + IM Arbeitsbereich-Speicher speichern @<path>*- Nur Chat Eine Arbeitsbereichsdatei referenzieren *Erfordert aktivierte Computer-CLI-Steuerung; Fertigkeitseinspritzung,#-Speicher und@-Dateireferenz erfordern ebenfalls einen konfigurierten Arbeitsbereich.
Die Hauptfunktionen finden Sie in den folgenden Dokumenten:
| Funktion | Details |
|---|---|
| Unterstützte Modelldienstanbieter | Unterstützt gängige lokale Bereitstellungs-Engine-Schnittstellen und Cloud-Dienstanbieter-Schnittstellen wie: openai/ollama/dify, usw. |
| Multimodale Modellintegration | Integriert verschiedene Modelltypen wie Rollenspiel, Reasoning, Bilderkennung, Bildgenerierung, Spracherkennung und Sprachsynthese zur kombinierten Nutzung. |
| VRM Desktop-Pet-Roboter | Hochgradig anpassbar mit Unterstützung für benutzerdefinierte Avatare, benutzerdefinierte Animationen, Sprachinteraktion und Dialogunterbrechung. Transparentes Streaming zu Bildschirmaufnahmesoftware wie OBS möglich, Unterstützung für bidirektionales VMC-Protokoll! |
| THA Desktop-Pet-Roboter | Live2D-artiger sprechender Kopf mit audio-gesteuerten Blendshapes, Echtzeit-Sprachsynthese und unterbrechbarem Dialog, transparente Überlagerung kompatibel mit OBS! |
| Vtube Studio Bot | Steuern Sie Live2D-Modelle in Vtube Studio mit Echtzeit-Ausdruckssynchronisation, benutzerdefinierten Animationen und sprachgesteuerter Lippen-Synchron-Interaktion! |
| Messaging-Plattform-Bots | Unterstützt derzeit QQ, WeChat, Feishu, Telegram, Discord, Slack, weitere Plattformen folgen |
| Live-Streaming-Bots | Unterstützt derzeit Bilibili, YouTube, Twitch, weitere Plattformen folgen |
| Ansager-Bot | Unterstützt lange Textvorlesungen, Multi-Voice-Vorlesungen, Digital-Human-Video-Vorlesungen, Batch-Konvertierung von sehr langen Texten in Sprache (mit Download-Funktion) und Analyse gängiger E-Book-Formate wie EPUB. Kapitelbasierte Konvertierung wird später entwickelt. |
| Chat-Oberfläche | Die Chat-Oberfläche unterstützt Frontend-Rendering-Funktionen wie A2UI, mathematische Formeln, Mermaid-Diagramme und HTML-Code-Grafiken. Bilder können heruntergeladen oder kopiert werden. Unterstützt Kapselmodus und Assistentenmodus, sodass die Konversationsoberfläche einfach verkleinert und angedockt werden kann. In Kombination mit Desktop-Vision und Screenshots fügt sie sich nahtlos in Arbeit und Unterhaltung ein. |
| Rollenspiel | Unterstützt Hochladen, Bearbeiten und Herunterladen von Tavernen-Charakterkarten. Ermöglicht die Konfiguration verschiedener Stimmen und Avatare für verschiedene Charaktere. Verfügt über Langzeitgedächtnis, Multi-Voice-Unterstützung bei Verwendung von Charakterkarten, Erzählerstimme für Nicht-Charakter-Texte und unterstützt Emojis und Memes. |
| Umfangreiche native Tools | Tool-Aufrufe unterstützen asynchrone Ausführung, einschließlich Websuche, Wissensdatenbankzugriff, Smart-Home-Steuerung, Browsersteuerung, Codeausführung in Sandbox-Umgebungen, Steuerung von ComfyUI zur Bildgenerierung und Claude Code zur Dateisystembedienung. |
| Benutzerdefinierte Tool-Schnittstellen | Unterstützt MCP, Skills, A2A, HTTP-Anfragen und jede LLM-Schnittstelle als Werkzeuge für den Hauptagenten, sodass Benutzer die Toolchain ihres Agenten frei anpassen können. |
| Offene externe APIs | Entwicklerfreundlich mit offenen APIs, die OpenAI und MCP simulieren, sowie Desktop-Pet-APIs. |
| Erweiterungssystem | Sie können die verfügbaren Plugins in der Erweiterungsliste einsehen. Sie können Plugins auch direkt in der Party unter 【Entwickler】 → 【Erweiterungen】 anzeigen und installieren. Sie können Ihre eigenen entwickelten Erweiterungen zur offiziellen Erweiterungsliste unter super-agent-party.github.io hinzufügen! |
Dieses Open-Source-Projekt und seine Inhalte (im Folgenden „Projekt" genannt) dienen nur zu Referenzzwecken und beinhalten keine ausdrücklichen oder stillschweigenden Garantien. Die Projektmitwirkenden übernehmen keine Verantwortung für die Vollständigkeit, Richtigkeit, Zuverlässigkeit oder Anwendbarkeit des Projekts. Jegliches Vertrauen auf die Projektinhalte erfolgt auf eigenes Risiko des Benutzers. In keinem Fall haften die Projektmitwirkenden für indirekte, besondere oder zufällige Verluste oder Schäden, die aus der Nutzung der Projektinhalte entstehen.
-
Bestimmte Funktionen dieses Open-Source-Projekts (wie Edge TTS-Sprachsynthese usw.) basieren auf öffentlichen Schnittstellen oder experimentellen Funktionen von Drittanbieterdiensten. Diese Funktionen können aufgrund von Änderungen der Drittanbieterrichtlinien jederzeit nicht mehr verfügbar sein. Der Entwickler übernimmt keine Verantwortung für deren Stabilität, Rechtmäßigkeit oder Kontinuität. Durch die Nutzung dieses Projekts erklärt sich der Benutzer damit einverstanden, die damit verbundenen Risiken zu tragen. Der Entwickler empfiehlt oder ermutigt nicht zur Nutzung dieser Funktionen für kommerzielle oder groß angelegte Bereitstellungsszenarien.
-
Der QQ-Bot nutzt die offizielle QQ-Bot-Schnittstelle. Bitte beachten Sie die AIGC QQ Bot Nutzungsrichtlinien.
-
Die in diesem Projekt bereitgestellte Browsersteuerungsfunktion ist eine auf großen Sprachmodellen (LLMs) basierende Barrierefreiheits-Browsing-Schnittstelle. Sie wurde entwickelt, um sehbehinderten Menschen, älteren Menschen oder Personen mit Bewegungseinschränkungen die Bedienung von Browsern durch natürliche Sprachbefehle mithilfe von KI-Bilderkennungstechnologie zu erleichtern. Sie ist nicht für automatisiertes Crawling oder Hacking gedacht. Das Projekt verwendet eine technische Architektur von „LLM visuelle Reasoning → Ein-Schritt-Bedienung". Die Barrierefreiheits-Browsing-Schnittstelle hat folgende Eigenschaften: a. Keine hochfrequente Gleichzeitigkeit: Aufgrund der Abhängigkeit von der LLM-Reasoning-Geschwindigkeit (3–5 Sekunden pro Schritt) und integrierten randomisierten menschlichen Verzögerungsalgorithmen liegt die Bedienfrequenz des Tools streng unterhalb der maximalen manuellen Geschwindigkeit eines durchschnittlichen menschlichen Benutzers. b. Keine Serverbelastung: Dieses Tool unterstützt keine Multithread-Gleichzeitigkeit, kein Batch-Daten-Scraping und keine DDoS-Angriffe. Aus Serversicht ist sein Verhalten nicht von dem eines normalen menschlichen Benutzers zu unterscheiden und belastet den Zielserver nicht zusätzlich.
-
Verwenden Sie dieses Projekt nicht auf Bank-, Zahlungsgateway- oder hochvertraulichen Informationsseiten. Der Entwickler ist nicht verantwortlich für Datenschutzverletzungen, die durch unsachgemäße Benutzeraktionen verursacht werden. Verbotene Handlungen umfassen groß angelegtes Daten-Scraping, Umgehung von Sicherheitsmechanismen, Netzwerkstörungen und Verstöße gegen Gesetze und Vorschriften.
-
Dieses Projekt ist ein unabhängig entwickeltes Open-Source-Tool. Wenn Benutzer diese Software nutzen, um auf Drittanbieter-API-Dienste zuzugreifen, sind sie dafür verantwortlich, die Nutzungsbedingungen der jeweiligen Dienstanbieter einzuhalten.
-
Für die Richtigkeit, Vollständigkeit und Konformität aller von dieser Software durch Drittanbieter-Sprachmodelle generierten Inhalte sind die Modellanbieter und die Handlungen der Benutzer verantwortlich. Der Autor dieser Software übernimmt keine rechtliche Haftung für solche Inhalte.
Dieses Projekt verwendet ein duales Lizenzierungsmodell:
- Standardmäßig folgt dieses Projekt der GNU Affero General Public License v3.0 (AGPLv3)-Lizenzvereinbarung
- Wenn Sie dieses Projekt für geschlossene kommerzielle Zwecke nutzen möchten, müssen Sie eine kommerzielle Lizenz vom Projektadministrator erwerben. Geschäftskooperation: hst97@qq.com
Die Nutzung dieses Projekts für geschlossene kommerzielle Zwecke ohne schriftliche Genehmigung gilt als Verstoß gegen diese Vereinbarung. Der vollständige Text der AGPLv3 befindet sich in der LICENSE-Datei im Projektstammverzeichnis oder unter gnu.org/licenses.
Dieses Projekt kann bestimmte Drittanbieter-Bibliotheken oder -Komponenten enthalten oder von diesen abhängen, deren Lizenzen von der Lizenz des Hauptprojekts abweichen können. Um die entsprechenden Lizenzanforderungen zu erfüllen, finden Sie die Lizenzinformationen für diese Drittanbieter-Komponenten im LICENSE-third-party-Ordner im Projektstammverzeichnis oder im Quellcode der entsprechenden Komponente.
Wir danken allen Mitwirkenden der Drittanbieter-Bibliotheken und -Komponenten und verpflichten uns, deren Lizenzbedingungen zu respektieren.
⭐ Ihre Unterstützung ist die treibende Kraft für unseren Fortschritt!
Wenn Sie Fragen oder Probleme mit dem Projekt haben, laden wir Sie herzlich ein, unserer Community beizutreten.
- QQ-Gruppe:
931057213(Gruppe 1 voll)902882342(Gruppe 2)
- Discord: Discord-Link














