Heute habe ich auf dem Mac Mini M4 "Lobster" (OpenClaw AI Agent) zum Laufen gebracht. Nach Tests empfehle ich nicht, M4 für lokale kleine Modelle (logische Schlussfolgerungen können fehlerhaft sein) zu verwenden, wie zum Beispiel einige 7B- und 8B-Modelle; die praktischste Architektur ist: lokaler Mac läuft das Agent-Framework (als Hände und Füße) + ruft die Cloud-basierten Gemini 3 Flash API auf (als Gehirn).
Eine detaillierte Bereitstellungsschritte und Problemstellen aufzeichnen, zur Referenz:
1. Grundlegende Umgebung vervollständigen

Mac bringt Git mit, aber es fehlt die Node.js-Umgebung. Ich habe direkt die v24.13.1 (LTS) .pkg-Installationsdatei von der offiziellen Website heruntergeladen und alles standardmäßig installiert, um die Node- und npm-Umgebung automatisch einzurichten.
Download-Link für die Grundumgebung (geeignet für Mac Mini M4)
Es wird empfohlen, das .pkg-Installationspaket von Node.js herunterzuladen, das automatisch npm konfiguriert:
https://nodejs.org/dist/v24.13.1/node-v24.13.1.pkg
2. Quellcode und Abhängigkeiten abrufen
Code-Bibliothek klonen und Verzeichnis betreten:
Nach der Installation wie auf dem Bild gezeigt:

2. Quellcode und Abhängigkeiten abrufen
Quellcode und Abhängigkeiten abrufen
Code-Bibliothek klonen und Verzeichnis betreten: git clone https://github.com/OpenClaw/openclaw.git
Gehen Sie in das Lobster-Verzeichnis: cd openclaw
Abhängigkeitspakete installieren: npm install
Führen Sie im Terminal git clone aus, um die offizielle Bibliothek abzurufen, und gehen Sie dann in das Verzeichnis und führen Sie npm install aus.

Häufige Probleme: Beim Start tritt der Fehler auf: Error: spawn pnpm ENOENT. Der Grund ist, dass die zugrunde liegende Kompilierung pnpm benötigt.
Startfehler, es fehlt das pnpm-Paket

Lösung: Führen Sie npm install -g pnpm aus, um diesen Bestandteil zu installieren.
3. Konfiguration der Google API
API-Schlüssel beantragen und konfigurieren
Google AI Studio (hier kostenlos einen Gemini-Entwickler-API-Schlüssel beantragen):
https://aistudio.google.com/app/apikey
Ich dachte ursprünglich, ich könnte den einjährigen Google Pro-Dienst (Gemini Advanced), den ich gekauft habe, direkt verwenden, um Lobster auszuführen. Nach praktischen Erlebnissen festgestellt, dass es hier ein logisches Missverständnis gibt: Das Jahresabonnement auf der Verbraucherseite und die API auf der Entwicklerseite sind zwei separate Systeme.
Das Pro-Abonnement ist für Menschen gedacht. Wenn Sie ein Simulationsskript im Hintergrund verwenden, um häufige Aufrufe zu erzwingen, können leicht die Anti-Bot-Maßnahmen der Webseite ausgelöst werden, was zu Einschränkungen führen kann, und es könnte auch zur Sperrung des Kontos führen.
Lobster als Automatisierungsprogramm muss das Entwickler-API-System durchlaufen. Der richtige Ansatz ist: Gehen Sie direkt zu Google AI Studio und beantragen Sie einen regulären API-Schlüssel. Derzeit bietet Google eine sehr großzügige kostenlose Stufe (Free Tier) an, zum Beispiel für das Ausführen des Gemini-3-flash-Modells. Das kostenlose Token-Kontingent reicht für persönliche Automatisierungsüberwachungen völlig aus, ohne zusätzliches Geld ausgeben zu müssen.
Befehl ausführen: cp .env.example .env (Diese Konfigurationsdatei ist eine versteckte Datei, die wir normalerweise nicht sehen können)
Nachdem Sie den Schlüssel erhalten haben, kopieren Sie eine .env-Konfigurationsdatei und fügen Sie ihn ein. Hinweis: Das # in der Konfigurationsdatei ist ein Kommentarzeichen. Beim Ausfüllen von GOOGLE_API_KEY= muss das vorangestellte # entfernt werden, sonst kann das Programm nicht lesen.

4. PM2 Hintergrund-Überwachungsprozess
Der Agent muss 24 Stunden bereit sein. Wenn Sie direkt npm start verwenden, wird das Programm beendet, wenn Sie das Terminalfenster schließen.
Lösung: Installieren Sie pm2 global (sudo npm install -g pm2) und verwenden Sie es, um Lobster im Hintergrund auszuführen. Überprüfen Sie den Status, der als online angezeigt wird, damit Sie das Fenster sicher schließen können. Beachten Sie, dass der Status watching deaktiviert sein muss, da das Programm sonst beim Schreiben von Protokollen eine unendliche Neustartschleife auslösen kann.
Startbefehl: pm2 start npm --name "longxia" -- start

Hintergrundprozess speichern (um Verlust nach dem Neustart zu vermeiden): pm2 save
Derzeit läuft das Grundgerüst stabil im Hintergrund, der nächste Schritt ist die Anbindung an die Telegram-Schnittstelle, um die Hardcore-Nachrichtenaggregation und die automatisierte Überwachung der rechten Handelsstruktur zu konfigurieren.
Hier ist der vorherige Lobster-Einführungsbeitrag, interessierte Freunde können ihn selbst abholen.

