Dotfiles und Konfiguration
Shell-, Git- und Editor-Konfiguration, ~/.config, Paketmanager-Einstellungen. Caches, node_modules und Build-Artefakte bleiben zurück.
EnvRelay bringt deinem Coding-Agenten bei, einen Entwicklungsrechner umzuziehen. Er findet deine Dotfiles, Schlüssel, Repositorys, Software und die Konfiguration deiner KI-Agenten, packt, was du freigibst, in eine verschlüsselte Datei und stellt auf dem neuen Rechner alles wieder her.
curl -fsSL https://envrelay.com/install.sh | sh
Kein sudo nötig. Jeder Download wird mit den SHA256SUMS des Releases abgeglichen. Skript ansehen
Dann sag deinem Coding-Agenten
Sichere diesen Rechner mit EnvRelay.
Stell meine Umgebung aus backup.envrelay wieder her.
Du installierst einmal und fragst dann mit deinen eigenen Worten. Der Agent erledigt die Arbeit; du gibst frei, was er vorschlägt, und tippst die Passphrase selbst ein.
Der Agent geht den Rechner so durch, wie du es an einem freien Nachmittag tun würdest, und lässt alles zurück, was neu erzeugt werden kann.
Shell-, Git- und Editor-Konfiguration, ~/.config, Paketmanager-Einstellungen. Caches, node_modules und Build-Artefakte bleiben zurück.
SSH-Schlüssel, Cloud-CLIs, Tokens. Jeder Eintrag einzeln zur Freigabe genannt, ungelesen kopiert, mit Rechten 0600 wiederhergestellt.
Gepushte Repositorys kommen als Liste mit und werden neu geklont. Ein Repository mit nicht gepushten Änderungen kommt komplett mit, .git inklusive.
Homebrew, npm, cargo, pipx, apt und mehr, als Liste. Jeder Name wird geprüft, und ohne dein OK wird nichts installiert.
Konfiguration, Gedächtnis, selbst geschriebene Skills und Hooks für Claude Code, Codex, Cursor und weitere. Sitzungen: keine, die neuesten oder alle.
Projekte, Notizen und Dokumente. Aus den Apps Fotos, Mail oder Notizen exportierst du selbst, und der Export kommt mit.
Ein Rechnerumzug heißt vor allem: an alles denken. Darin sind Agenten gut. Eine Passphrase darf nie in den Kontext eines Agenten gelangen, also landet sie dort auch nie.
der Kopf
Markdown und ein paar Python-Skripte, die mit der Standardbibliothek auskommen. Er entscheidet, was mitkommt, kopiert es, schreibt ein Manifest und arbeitet es auf dem neuen Rechner ab.
das Schloss
Vier Befehle, sonst nichts. Kein Zustand, kein Netzwerkzugriff. Sie fragt die Passphrase in deinem eigenen Terminal ab, nicht im Terminal des Agenten.
encryptdecryptinspectverify
die Entscheidungen
Du gibst die Liste frei, tippst die Passphrase ein und sagst zu jeder Installation Ja.
Vier feste Regeln im Skill und ein Dateiformat, das du auch ohne uns öffnen kannst.
Der Agent zeigt dir den Befehl, und du führst ihn aus. Die Passphrase tippst du ein, wenn der Befehl danach fragt. So landet sie nie in einer Befehlszeile, in einer Umgebungsvariable oder im Shell-Verlauf.
Das Ergebnis ist eine einzige Datei auf deiner Festplatte. Ein USB-Stick, AirDrop, deine eigene Cloud: Wohin sie danach geht, entscheidest du.
Zugangsdaten kommen mit den Rechten 0600 zurück (0700 für Ordner), und eine Datei, die schon auf dem neuen Rechner liegt, wird nie überschrieben.
MCP-Server und Hooks laufen von selbst. Deshalb siehst du vor der Wiederherstellung jeden einzelnen samt dem Befehl, den er ausführt. Jeden davon kannst du streichen.
Paketnamen aus einem Backup werden mit dem jeweiligen Paketmanager selbst geprüft, und jede Installation wartet auf dein OK.
Ein Backup ist age (scrypt) über tar und zstd, deshalb lässt es sich mit den Standardwerkzeugen öffnen:
age -d backup.envrelay | zstd -d | tar -xp
Keine Wiederherstellung, keine Hintertür und niemand, der helfen kann, auch wir nicht. Speichere die Passphrase in deinem Passwortmanager, bevor du verschlüsselst.
Mit jedem Agenten, der Agent Skills liest. Der Installer legt den Skill dort ab, wo die Agenten ihn suchen.
macOS 11 oder neuer und Linux, auf x86_64 und arm64. Unter Windows nutzt du WSL.
Lieber einen Skill-Manager? npx skills, gh skill, ClawHub und die Plugins für Claude Code und Copilot funktionieren auch. Weitere Installationswege
curl -fsSL https://envrelay.com/install.sh | sh
Hat dir EnvRelay geholfen? Ein Stern bedeutet uns viel und hilft anderen, das Projekt zu finden.