Was es ist
Mit Lokal arbeiten (Build locally) erstellt Manus eine Website, Web-App, mobile App oder ein Spiel in einem Ordner auf Ihrem eigenen Computer. Sie arbeiten in Manus Studio, der Desktop-App von Manus für macOS (Apple Silicon) und Windows. Manus schreibt den Code, führt das Projekt aus und zeigt eine Live-Vorschau an. Dabei nutzt Manus die Dateien, Ordner und Tools, die bereits auf Ihrem Computer vorhanden sind. Was Manus Studio auf Ihrem Computer alles kann, erfahren Sie unter Manus Studio. Nutzen Sie diese Funktion in folgenden Fällen:- Ihr Projekt befindet sich bereits auf Ihrem Computer.
- Sie möchten Ihren eigenen Git-Workflow beibehalten.
- Sie möchten Ihre eigenen Tools parallel zu Manus nutzen.
So verwenden Sie es
Manus Studio einrichten
Manus Studio herunterladen
Anmelden
Lokal arbeiten aktivieren und Ordner wählen
Eine neue Website auf Ihrem Computer starten
Website und Speicherort beschreiben
Projekttyp wählen
Codespeicherung erlauben, wenn der Ordner nicht leer ist
Plan prüfen
Vorschau ansehen und verfeinern
Eine Website fortsetzen, die bereits auf Ihrem Computer liegt
Manus auf den Ordner verweisen
Die richtige Kopie bestätigen
Festlegen, wie vorhandener Code verbunden wird
Eine Website zu einem größeren Projekt hinzufügen
Sie können eine Website zu einem Projekt hinzufügen, das selbst keine Website ist, zum Beispiel eine offizielle Website für ein Spiel.- Teilen Sie Manus mit, dass Sie eine separate Website innerhalb des größeren Projekts möchten. Zum Beispiel: „Füge eine offizielle Website für dieses Spiel hinzu.“
- Manus erstellt die Website in einem eigenen Unterordner, zum Beispiel
website/. - Nur dieser Unterordner gehört zur Website. Manus bezieht den Rest des Projekts nicht in die Website-Versionen ein.
Eine mobile App erstellen
App beschreiben
Projekttyp wählen
Wechsel in die Manus Cloud bestätigen
Ein Spiel erstellen
- Beschreiben Sie in Manus Studio das Spiel und teilen Sie Manus mit, wo auf Ihrem Computer es erstellt werden soll.
- Manus richtet das Spiel als von Manus verwaltetes Projekt ein. Sie werden nicht nach einem Projekttyp gefragt.
- Fahren Sie mit dem normalen Game-Dev-Workflow fort. Siehe Game Developer.
Versionen speichern und ein von Manus verwaltetes Projekt veröffentlichen
Manus bitten, eine Version zu speichern
Veröffentlichen, wenn Sie bereit sind
Stripe-Zahlungen in einem lokalen Projekt testen
- Bitten Sie Manus, Zahlungen hinzuzufügen. Manus richtet Stripe im Testmodus ein. Siehe Zahlungen.
- Testen Sie den Checkout mit der Stripe-Testkarte
4242 4242 4242 4242. - Für vollständige Zahlungstests muss Stripe Zahlungsereignisse (Webhooks) an Ihre App senden. Eine Vorschau auf Ihrem eigenen Computer kann diese Ereignisse nicht empfangen. Bitten Sie Manus, das Projekt für diesen Test in eine temporäre Cloud-Sandbox zu verschieben. Manus bittet Sie zuvor um Ihre Zustimmung.
- Bitten Sie Manus vor der ersten Veröffentlichung, den Stripe-Webhook über eine Cloud-Vorschau zu verbinden.
Ein reines lokales Projekt später mit Manus verbinden
- Öffnen Sie den Projektordner in Manus Studio.
- Bitten Sie Manus, die Website mit Manus zu verbinden.
- Manus verknüpft den vorhandenen Ordner mit einem neuen, von Manus verwalteten Projekt. Ihre Quelldateien bleiben erhalten, und die Website wird nicht neu erstellt.
Was Sie wissen sollten
Was wo läuft
- Die Vorschau läuft auf Ihrem Computer. Manus Studio öffnet die Vorschau über eine lokale Adresse auf Ihrem Gerät. Andere Geräte können diese Adresse nicht öffnen.
- Teilen Sie mit anderen durch Veröffentlichen. Damit andere Personen die Website sehen können, veröffentlichen Sie sie oder setzen Sie die Aufgabe in der Manus Cloud fort.
- Synchronisieren Sie, bevor Sie in der Cloud weitermachen. Eine neue Cloud-Aufgabe startet mit der zuletzt synchronisierten Version. Änderungen, die nur auf Ihrem Computer existieren, sind nicht enthalten. Bitten Sie Manus zuerst um eine Synchronisierung und wählen Sie dann In einer neuen Cloud-Aufgabe fortsetzen (Continue in a new cloud task).
- Nur der Inhaber kann lokale Dateien nutzen. Lokale Dateien, lokales Veröffentlichen und das Fortsetzen in einer neuen Aufgabe stehen nur dem Projektinhaber zur Verfügung.
- Verwaltete mobile Apps laufen in der Manus Cloud. Websites, Web-Apps und Spiele bleiben auf Ihrem Computer. Von Manus verwaltete mobile Apps werden in die Manus Cloud verschoben.
Was Manus hochlädt
- Von Manus verwaltete Projekte: Wenn Sie eine Version speichern oder synchronisieren, lädt Manus den Code im Website-Ordner hoch. Der Rest eines größeren Projekts wird nicht hochgeladen, etwa das Spiel rund um eine Begleit-Website.
- Die Einrichtung allein lädt keinen Code hoch. Das Verbinden eines Ordners oder das Einrichten eines von Manus verwalteten Projekts lädt Ihren Code noch nicht hoch.
- Die Wahl von „von Manus verwaltet“ veröffentlicht nichts. Ihre Website wird erst öffentlich, wenn Sie sie veröffentlichen.
- Reine lokale Projekte: Manus richtet keine Manus-Dienste ein und speichert keine Versionen bei Manus. Sie können das Projekt später mit Manus verbinden.
Wie Manus mit Ihrem Git-Repository arbeitet
- Zwei getrennte Verläufe. Manus führt für ein von Manus verwaltetes Projekt einen eigenen Versionsverlauf. Ihr eigenes Git-Repository und dessen Verlauf bleiben davon getrennt.
- Ihr Git-Setup bleibt unverändert. Manus ändert weder Ihre Remotes, Branches, Hooks noch Zugangsdaten. Ihr Git-Verlauf wird nicht importiert.
- Commits werden nicht übertragen. Ihre Commits erscheinen nicht im Manus-Versionsverlauf, und Manus-Versionen erscheinen nicht als Commits in Ihrem Repository.
- Gemeinsame Dateien. Beide Verläufe erfassen dieselben Dateien im Ordner. Wenn Manus Änderungen aus seinem eigenen Verlauf übernimmt, erscheinen diese in Ihrem Git-Repository als nicht committete Änderungen.
- Ordner ohne eigenes Git-Repository. Wenn sich der Website-Ordner nicht in einem Git-Repository befindet, zeigen Ihre Git-Tools den Manus-Versionsverlauf für diesen Ordner an. Wenn Sie dort ein separates Repository verwenden möchten, bitten Sie Manus, es einzurichten. Führen Sie
git initin diesem Ordner nicht selbst aus. - Manus fügt dem Website-Ordner zwei Elemente hinzu. Eine kleine Projektdatei verknüpft den Ordner mit Ihrem Manus-Projekt. Ein versteckter Ordner speichert den Manus-Versionsverlauf. Löschen Sie keines der beiden. Committen Sie den versteckten Ordner nicht in Ihr eigenes Repository.
- Git-Worktrees und Branches. Sie können die kleine Projektdatei in Ihr Repository committen. Ein neuer Branch oder Worktree bleibt dann mit demselben Manus-Projekt verknüpft.
- Cloud-Projekte und GitHub. Informationen zu Projekten, die Sie in der Manus Cloud erstellen, finden Sie unter GitHub Integration und Code-Kontrolle.
Aktuelle Einschränkungen
- Rollback ist für lokale Projekte noch nicht verfügbar. Sie können ein von Manus verwaltetes lokales Projekt nicht auf eine früher gespeicherte Version zurücksetzen. Um Änderungen rückgängig zu machen, nutzen Sie Ihren eigenen Git-Verlauf.
- Vollständige Stripe-Webhook-Tests erfordern eine Cloud-Sandbox. Der Checkout im Testmodus funktioniert lokal. Zahlungsereignisse benötigen eine temporäre Cloud-Sandbox.
- Spiele sind immer von Manus verwaltet. Eine rein lokale Option ist für Spiele nicht verfügbar.
- Verwaltete mobile Apps benötigen die Manus Cloud. Sie können eine von Manus verwaltete mobile App nicht auf Ihrem eigenen Computer entwickeln.
Tools auf Ihrem Computer
- Manus nutzt die Tools, die Sie haben. Manus verwendet die Programmiersprachen, Paketmanager und anderen Tools, die auf Ihrem Computer installiert sind.
- Projektpakete werden im Rahmen der Aufgabe installiert. Manus installiert die Pakete, die Ihr Projekt benötigt, gemäß den projekteigenen Einstellungen.
- Systemänderungen erfordern Ihre Erlaubnis. Bevor Manus ein Tool für Ihren gesamten Computer installiert oder repariert, erklärt Manus die Änderung und bittet um Ihre Erlaubnis. Administratorrechte werden nicht ohne Ihre Zustimmung genutzt.
Einen Projektordner verschieben oder kopieren
- Verschieben Sie den gesamten Ordner. Wenn Sie den gesamten Website-Ordner verschieben oder umbenennen, bleiben die Verknüpfung mit Ihrem Manus-Projekt und dessen Versionsverlauf erhalten.
- Das Kopieren nur der Projektdatei erstellt keine neue Website. Die Kopie verweist auf dasselbe Manus-Projekt. Bitten Sie Manus stattdessen, ein neues Projekt einzurichten.
Credits
Aufgaben, die mit Ihrem Computer arbeiten, verbrauchen Credits im gleichen Umfang wie vergleichbare Aufgaben in der Cloud. Die Kosten richten sich nach der Komplexität der Aufgabe, nicht nach dem Speicherort der Dateien. Siehe Understanding Credit Consumption in the Manus Desktop App.Tipps
- Geben Sie Manus den vollständigen Ordnerpfad an. Ein vollständiger Pfad wie
~/Documents/yoga-sitehilft Manus, auf Anhieb das richtige Projekt zu finden. - Verwenden Sie für eine neue Website einen neuen, leeren Ordner. Manus richtet das Projekt dann ein, ohne Sie um eine Bestätigung der Codespeicherung zu bitten.
- Nennen Sie den Projekttyp im ersten Prompt. Sagen Sie „von Manus verwaltet“ oder „behalte das lokal“, um die Einrichtungsfrage zu überspringen.
- Wählen Sie „von Manus verwaltet“, wenn Sie mit Manus veröffentlichen möchten. Sie erhalten Hosting, Versionsverlauf und Veröffentlichung ohne zusätzliche Einrichtung.
- Legen Sie eine Begleit-Website in einem eigenen Unterordner ab. Versionsverlauf und Uploads umfassen dann nur die Website, nicht das gesamte Projekt.
- Committen Sie Ihre Arbeit vor größeren Änderungen in Git. Rollback ist für von Manus verwaltete lokale Projekte noch nicht verfügbar, daher ist Ihr eigener Git-Verlauf Ihr Sicherheitsnetz.
- Committen Sie die kleine Projektdatei, nicht den versteckten Ordner. Ihre Branches und Worktrees bleiben dann mit demselben Manus-Projekt verknüpft.
- Planen Sie Zahlungstests frühzeitig. Bitten Sie Manus, eine temporäre Cloud-Sandbox einzurichten, sobald Sie den vollständigen Zahlungsablauf testen möchten.
- Veröffentlichen Sie, um zu teilen. Eine lokale Vorschau funktioniert nur auf Ihrem Computer. Veröffentlichen Sie die Website, um anderen einen Link zu senden.
FAQ
Benötige ich Manus Studio, um lokal zu entwickeln?
Benötige ich Manus Studio, um lokal zu entwickeln?
Was ist der Unterschied zwischen einem von Manus verwalteten Projekt und einem reinen lokalen Projekt?
Was ist der Unterschied zwischen einem von Manus verwalteten Projekt und einem reinen lokalen Projekt?
Lädt Manus meinen Code hoch?
Lädt Manus meinen Code hoch?
Ändert Manus mein Git-Repository?
Ändert Manus mein Git-Repository?
Warum wurde meine Aufgabe für die mobile App in die Cloud verschoben?
Warum wurde meine Aufgabe für die mobile App in die Cloud verschoben?
Warum fragt Manus bei meinem Spiel nicht nach einem Projekttyp?
Warum fragt Manus bei meinem Spiel nicht nach einem Projekttyp?
Kann ich ein lokales Projekt auf eine frühere Version zurücksetzen?
Kann ich ein lokales Projekt auf eine frühere Version zurücksetzen?
Kann ich Stripe-Zahlungen auf meinem Computer testen?
Kann ich Stripe-Zahlungen auf meinem Computer testen?
Kann jemand anderes meine lokale Vorschau öffnen?
Kann jemand anderes meine lokale Vorschau öffnen?
Kann ich eine rein lokale Website später mit Manus verbinden?
Kann ich eine rein lokale Website später mit Manus verbinden?
Manus wollte ein Tool auf meinem Computer installieren. Warum?
Manus wollte ein Tool auf meinem Computer installieren. Warum?
Kostet die lokale Entwicklung mehr Credits?
Kostet die lokale Entwicklung mehr Credits?