AI Automation

ECC (Everything Claude Code) auf MacLogin Cloud-Mac: Komplettanleitung (2026)

MacLogin KI-Automatisierungsteam 27. Mai 2026 ~14 min read
Everything Claude Code ECC on cloud Mac mini M4

Auf einem bei MacLogin gemieteten Apple-Silicon-Mac-mini lässt sich Everything Claude Code (ECC) betreiben: 61 Agents, 246 Skills, 76 Legacy-Command-Shims, Hooks, Regeln und Speicherwerkzeuge laufen dann auf nativem, dauerhaft erreichbarem macOS statt auf einem schlafenden Laptop. ECC ist eine Open-Source-Operator-Schicht in affaan-m/ECC (MIT) und ersetzt nicht den Claude-Code-CLI von Anthropic; verbindlich bleibt die offizielle Claude-Code-Dokumentation. Dieses Tutorial führt durch Claude-Code-Installation auf dem Lease-Host, ECC per Plugin oder manuellem Installer, gezieltes Kopieren von rules/-Paketen, den Workflow mit ssh -t und tmux sowie Offboarding am Lease-Ende.

Hinweis: Der genannte Mac-Vermieter ist MacLogin. ECC-Schritte folgen dem Repo affaan-m/ECC und der Anthropic-Dokumentation (Stand Mai 2026); prüfen Sie vor dem Rollout die Flags Ihrer CLI-Version.

Passende Artikel: Claude Code per SSH mit PTY, erster SSH-Login und Host-Key-Trust, SSH-Keepalive und Fehleranalyse, Multica Self-Host auf Cloud-Mac, Mac mini mieten oder kaufen, Lease-Ende und Schlüsselrotation.

Zitierfähige Regel: Zuerst Claude Code auf dem Lease installieren; pro Host genau einen ECC-Installationsweg wählen (Plugin oder manueller Installer—niemals beides); nur benötigte rules/-Verzeichnisse kopieren; interaktive Arbeit über ssh -t und tmux führen.

Warum ECC auf einem gemieteten MacLogin-Cloud-Mac

ECC trennt die Harness-Oberflächen, die Claude Code lädt, vom Produktcode in Ihren Repos. Erstere liegen unter ~/.claude, Marketplace-Cache und optionaler SQLite-Status, letzterer unter ~/projects/.... Teams mieten Mac mini M4 bei MacLogin wegen nativem macOS (Schlüsselbund, launchd-Hooks, Apple-Toolchain), dauerhaftem SSH (lange ECC-Schleifen und Hooks überleben Laptop-Sleep) und Rechenzentrums-Egress zu api.anthropic.com und npm aus Hongkong, Tokio, Seoul, Singapur oder US-East. Planen Sie mit 16 GB Unified Memory zu starten und höchstens zwei schwere Agent-Sessions parallel zu fahren; das Home-Volume sollte ≥ 20 GB frei haben, bevor große Worktrees folgen.

Das ECC-Repo ist wegen der Skills mehrere hundert MB groß; halten Sie einen «Gold»-Klon nur auf dem Lease und vermeiden Sie wiederholte npm install-Läufe auf jedem Laptop. Parallele /multi-*-Workflows erfordern Swap-Monitoring und ggf. 24 GB+.

ECC-Architektur auf dem Cloud-Mac

Die Tabelle listet mindestens fünf Oberflächen. Öffentliche IDs: GitHub affaan-m/ECC, Marketplace-Plugin ecc@ecc, npm ecc-universal / ecc-install.

OberflächePfad auf dem LeaseZweck
Claude-Code-CLI/usr/local/bin/claude oder npm globalInteraktiver Agent, OAuth/API
Plugin ecc@eccClaude-Marketplace-CacheSkills, Commands, Hooks ohne Vollkopie
Manuelle Installation~/.claude/rules/ecc/ usw.Regeln/Agents, wenn das Plugin nicht reicht
Projekt-Repo~/projects/...Git-Worktrees, /multi-*-Workflows
StatusspeicherECC-SQLite / ecc statusInstall-Doktor, Session-Gesundheit, Markdown-Export (v2.0+)

Zitierfähige Regel: nicht /plugin install ecc@ecc und anschließend npx ecc-install --profile full—Skills werden dupliziert und Hook-Reihenfolgen brechen. Pro Host nur ein Weg.

Voraussetzungen auf dem MacLogin-Lease

Vor ECC: Node v20+ (Installer nutzt npm) und abgeschlossenes Host-Key-Trust, bevor Geheimnisse landen.

PrüfungBefehlErfolgskriterium
macOSsw_versmacOS 14+ empfohlen
Node.jsnode -vv20+
Gitgit --versionAktuelles Git
Plattedf -h ~≥ 20 GB frei unter ~
API-Erreichbarkeitcurl -s -o /dev/null -w '%{http_code}\n' https://api.anthropic.com200 oder 403 (TLS ok)

9-Schritte-Runbook

Die folgenden 9 Schritte sind sequentiell; spätere Abschnitte vertiefen Schritte 2, 4–6, 5 und 7.

Schritt 1 — Region wählen und per SSH einloggen

Wählen Sie den MacLogin-Knoten nahe den Entwicklern. Schlüsselbasiertes Login; Client-seitig ServerAliveInterval 60 setzen (Keepalive-Anleitung) und Host-Key prüfen (Trust-Checkliste).

Schritt 2 — Claude Code installieren

Anthropic-Installationspfad für macOS befolgen. Auf dem Lease claude --version. Für Abos claude auth login in einer interaktiven TTY, nicht als Einzeiler-SSH ohne PTY. API und OAuth nicht mischen (PTY-Leitfaden).

npm install -g @anthropic-ai/claude-code
claude --version

Schritt 3 — ECC klonen

cd ~
git clone https://github.com/affaan-m/ECC.git
cd ECC
npm install

Ein Hauptklon bleibt auf dem Lease-Rechner.

Schritt 4 — Genau einen ECC-Installationsweg

Weg A — Plugin (oft empfohlen):

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

Weg B — Minimal ohne Hooks:

./install.sh --profile minimal --target claude
# oder: npx ecc-install --profile minimal --target claude

Weg C — Core ohne Hooks, später nachrüsten:

./install.sh --profile core --without baseline:hooks --target claude
./install.sh --target claude --modules hooks-runtime
npx ecc consult "security reviews" --target claude

Schritt 5 — Nur benötigte Regelverzeichnisse (Plugin-Nutzer)

Das Plugin liefert nicht das komplette rules/. Kopieren Sie ganze Ordner nach ~/.claude/rules/ecc/.

Schritt 6 — Gesundheit prüfen

cd ~/ECC
node scripts/ecc.js list-installed
node scripts/ecc.js doctor
node scripts/ecc.js repair

Automatisierung: ecc status --markdown --write status.md (ECC v2.0+).

Schritt 7 — Interaktiver Workflow über SSH

ssh -t user@your-maclogin-host "cd ~/ECC && claude"
tmux new -As ecc
# detach: Ctrl-b d

Schritt 8 — ECC-Befehle testen

In claude auf dem Lease z. B. /harness-audit, optional /security-scan, /sessions. Langsamkeit deutet auf Doppelinstallation.

Schritt 9 — Offboarding

Anthropic-Schlüssel und OAuth widerrufen; ECC-Overlays in ~/.claude und ~/ECC gemäß Policy löschen oder archivieren. Siehe Offboarding und Mieten/Kaufen.

Claude Code auf dem Lease (Vertiefung)

Setzen Sie ein konsistentes globales npm-Präfix mit Node v20+, um nvm-/launchd-Kollisionen zu vermeiden. ANTHROPIC_API_KEY nur für Daemons (launchd); menschliche Shells nur OAuth. Mit 16 GB nicht mehr als zwei schwere Sessions parallel ohne Monitoring.

ECC-Plugin und Installer (Vertiefung)

Das Plugin verteilt Skills über den Marketplace; install.sh / npx ecc-install dienen modularen Profilen und Offline-Audits. Nach Installation immer node scripts/ecc.js doctor und Reset / Uninstall lesen. Mit Multica: Self-Host-Artikel zu Ports und Token-Grenzen.

Regeln und Profile (Vertiefung)

Kopieren Sie rules/common plus benötigte Sprachpakete (z. B. rules/typescript) als ganze Verzeichnisstruktur. In Monorepos zuerst die Root-.claude-Policy angleichen.

SSH und tmux (Vertiefung)

Ohne PTY scheitert ssh host claude mit Input must be provided… when using --print. Standard: ssh -t; lange Schleifen in tmux. Keepalive: Artikel; PTY-Details: SSH-Leitfaden.

Fehlerbehebung

Szenario 1 — Doppelte Skills

Symptom: gleiche Skill zweimal; Hook-Logs paarweise.
Ursache: Plugin plus full-Profil.
Fix: laut ECC-README zurücksetzen, nur einen Weg neu installieren; vorher doctor.

Szenario 2 — Einzeiler-SSH ohne TTY

Symptom: sofortiger Exit.
Ursache: kein PTY.
Fix: ssh -t user@host "claude" oder zuerst tmux.

Szenario 3 — npm install scheitert

Symptom: EACCES, Timeouts, TLS.
Ursache: altes Node, Filter, Registry.
Fix: auf Node v20+, Port 443 prüfen, dann npm install --prefer-offline.

Szenario 4 — OAuth mit gesetzter API-Key-Variable

Symptom: Login/Remote Control bricht bei gesetztem ANTHROPIC_API_KEY ab.
Ursache: Auth-Pfadkonflikt.
Fix: unset ANTHROPIC_API_KEY, dann interaktives ssh -t und erneut anmelden.

FAQ

Ist ECC dasselbe wie Claude Code?
Nein. Claude Code ist der offizielle CLI/Agent von Anthropic. ECC ist eine Community-Harness-Schicht auf affaan-m/ECC, ergänzend zur offiziellen Doku.
Brauche ich ECC Pro oder die GitHub-App?
Nein für dieses Tutorial: es behandelt das MIT-OSS-Plugin und manuelle Installer. ECC Pro ist optional.
Kann Linux MacLogin hier ersetzen?
ECC unterstützt mehrere Harnesses, aber dieser Leitfaden zielt auf macOS-Leases für Schlüsselbund und Apple-Toolchain ab.
Wie viel RAM für ECC + Claude Code auf M4?
Start mit 16 GB Unified; standardmäßig höchstens zwei schwere Sessions, bei parallelen /multi-* 24 GB+ und Swap-Beobachtung.
Wo speichert ECC Zustand?
Neuere Versionen nutzen lokale SQLite u. a. für Install- und Session-Gesundheit—auf der Lease-Platte; kein separates SaaS ohne ECC-Tools-Marketplace-Features.
MacLogin KI-Automatisierungsteam
Experten für Claude Code, ECC und Cloud-Mac.

Cloud-Mac für ECC + Claude Code mieten

Deploy in HK, JP, KR, SG, or US East with SSH in minutes.