OpenManus: Die Open-Source-Version von Manus, kein Einladungscode erforderlich 276

小编 ·

OpenManus: Die Open-Source-Version von Manus, kein Einladungscode erforderlich

OpenManus ist ein Open-Source-Projekt, das Manus nachbildet und ein KI-Agenten-Tool bereitstellt, das ohne Manus-Einladungscode funktioniert. Nutzer können verschiedene Aufgaben auf ihrem lokalen Computer erledigen, z. B. Web-Browsing, Dateioperationen und Code-Schreiben. Das Projekt wurde von Mitgliedern des MetaGPT-Teams in nur 3 Stunden erstellt.

OpenManus: Die Open-Source-Version von Manus, kein Einladungscode erforderlich

Was ist OpenManus?

OpenManus ist ein Open-Source-Projekt, das Manus nachbildet und ein KI-Agent-Tool bereitstellt, das ohne Manus-Einladungscode genutzt werden kann. Benutzer können auf ihrem lokalen Computer verschiedene Aufgaben erledigen, wie zum Beispiel das Surfen im Web, Dateioperationen und das Schreiben von Code. Das Projekt wurde von Mitgliedern des MetaGPT-Teams in nur 3 Stunden entwickelt.

OpenManus.webp

Hauptmerkmale von OpenManus

  • Kein Einladungscode erforderlich: Im Gegensatz zu Manus ermöglicht OpenManus den Benutzern die Nutzung ohne Einladungscode, wodurch die Einstiegshürde gesenkt wird.

  • Schnelle Umsetzung: Das Projekt wurde in nur 3 Stunden entwickelt und zeigt die effiziente Zusammenarbeit der Open-Source-Community.

  • ReAct-Modus: Verwendet den traditionellen ReAct-Modus, der Entscheidungen auf Basis des aktuellen Zustands trifft und die Verwaltung von Kontext und Gedächtnis erleichtert.

  • Plan&ReAct-Funktion: Die Plan&ReAct-Funktion wurde vorläufig integriert und wird derzeit optimiert und debuggt. Benutzer können versuchen, den System Prompt zu ändern, um die Funktionen zu erweitern.

Hauptabhängigkeitstools von OpenManus

  • PythonExecute: Führt Python-Code aus und interagiert mit dem Computersystem, unterstützt Dateioperationen und Automatisierungsaufgaben.

  • FileSaver: Speichert Dateien lokal und unterstützt mehrere Formate.

  • BrowserUseTool: Öffnet, durchsucht und steuert den Browser.

  • GoogleSearch: Führt Recherchen im Internet durch.

Technische Umsetzung

OpenManus verwendet den ReAct-Modus (Reasoning and Acting), der Entscheidungen auf Basis des aktuellen Zustands trifft und so die Verwaltung von Kontext und Gedächtnis vereinfacht. Derzeit hat das Entwicklungsteam die Plan&ReAct-Funktion vorläufig integriert und führt Optimierungen sowie Debugging durch.

Installations- und Nutzungsanleitung

1. Conda-Umgebung erstellen:

conda create -n open_manus python=3.12
conda activate open_manus

2. Repository klonen:

git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus

3. Abhängigkeiten installieren:

pip install -r requirements.txt

4. API-Schlüssel konfigurieren: Bearbeiten Sie die Datei config.toml und fügen Sie den API-Schlüssel sowie benutzerdefinierte Einstellungen hinzu.

5. OpenManus ausführen:

python main.py

Benutzer können im Terminal ihre Ideen eingeben und mit dem Agenten interagieren.

Anwendungsfälle

  • Das Entwicklungsteam hat bereits mehrere Praxistests durchgeführt, die die Nützlichkeit von OpenManus bewiesen haben:

  • Informationszusammenfassung und Berichterstellung: Sucht nach Informationen und Berichten über den Manus-Agenten und erstellt ansprechende HTML-Berichte.

  • Spieleentwicklung: Erstellt eine HTML-Version des Spiels Snake.

Zukünftige Entwicklungsroadmap

  • Verbesserung der Planungsfähigkeiten.

  • Bereitstellung weiterer Echtzeit-Demos.

  • Unterstützung der Wiedergabefunktion.

  • Feinabstimmung von Modellen durch verstärkendes Lernen.

  • Aufbau umfassender Benchmarks.

OpenManus wurde von @mannaandpoem, @XiangJinyu, @MoshiQAQ und @didiforgithub aus der MetaGPT-Community gemeinsam entwickelt.

GitHub-Repository:https://github.com/mannaandpoem/OpenManus