Dotfiles et configuration
Configuration du shell, de git et de l’éditeur, ~/.config, paramètres des gestionnaires de paquets. Les caches, node_modules et les artefacts de build restent sur place.
EnvRelay apprend à votre agent de code à migrer une machine de développement. Il repère vos dotfiles, vos clés, vos dépôts, vos logiciels et la configuration de vos agents IA, regroupe ce que vous validez dans un seul fichier chiffré, puis remet tout en place sur la nouvelle machine.
curl -fsSL https://envrelay.com/install.sh | sh
Pas besoin de sudo. Chaque téléchargement est vérifié avec le SHA256SUMS de la release. Lire le script
Puis demandez à votre agent de code
Sauvegarde cette machine avec EnvRelay.
Restaure mon environnement depuis backup.envrelay.
Installez une seule fois, puis demandez avec vos propres mots. L’agent fait le travail ; vous validez ce qu’il propose et saisissez vous-même la phrase de passe.
L’agent passe la machine en revue comme vous le feriez avec un après-midi de libre, et laisse de côté tout ce qui peut être reconstruit.
Configuration du shell, de git et de l’éditeur, ~/.config, paramètres des gestionnaires de paquets. Les caches, node_modules et les artefacts de build restent sur place.
Clés SSH, CLI cloud, jetons. Chacun est nommé et soumis à votre accord, copié sans être lu, restauré en 0600.
Les dépôts poussés voyagent sous forme de liste et sont clonés à nouveau. Un dépôt avec du travail non poussé voyage en entier, .git compris.
Homebrew, npm, cargo, pipx, apt et d’autres encore, sous forme de liste. Chaque nom est vérifié, et rien ne s’installe sans votre accord.
Configuration, mémoire, skills et hooks écrits à la main pour Claude Code, Codex, Cursor et les autres. Sessions : aucune, récentes ou toutes.
Projets, notes et documents. Pour Photos, Mail ou Notes, vous exportez depuis l’app, et c’est l’export qui voyage.
Migrer une machine, c’est surtout une affaire de mémoire, et les agents sont doués pour ça. Une phrase de passe ne doit jamais entrer dans le contexte d’un agent ; elle n’y entre donc jamais.
le cerveau
Du Markdown et quelques scripts Python limités à la bibliothèque standard. La skill décide de ce qu’il faut emporter, le copie, écrit un manifeste et le rejoue sur la nouvelle machine.
le verrou
Quatre commandes, rien de plus. Sans état, sans réseau. La phrase de passe vous est demandée dans votre propre terminal, pas dans celui de l’agent.
encryptdecryptinspectverify
les décisions
Validez la liste, saisissez la phrase de passe et dites oui à chaque installation.
Quatre règles strictes dans la skill, et un format de fichier que vous pouvez ouvrir sans nous.
L’agent affiche la commande et vous la lancez. Vous saisissez la phrase de passe à l’invite de cette commande, si bien qu’elle ne se retrouve jamais sur une ligne de commande, dans une variable d’environnement ni dans l’historique du shell.
Le résultat est un seul fichier, sur votre disque. Clé USB, AirDrop, votre propre cloud : c’est vous qui décidez où il va ensuite.
Les identifiants reviennent en 0600 (0700 pour les dossiers), et un fichier déjà présent sur la nouvelle machine n’est jamais écrasé.
Les serveurs MCP et les hooks s’exécutent tout seuls : chacun vous est donc présenté, avec la commande qu’il lance, avant de revenir. Rayez ceux que vous ne voulez pas.
Les noms de paquets issus d’une sauvegarde sont vérifiés auprès du gestionnaire de paquets lui-même, et chaque installation attend votre accord.
Une sauvegarde est une archive tar compressée avec zstd et chiffrée avec age (scrypt), si bien que les outils standard suffisent à l’ouvrir :
age -d backup.envrelay | zstd -d | tar -xp
Aucune récupération possible, aucune porte dérobée, et personne ne peut vous aider, pas même nous. Enregistrez-la dans votre gestionnaire de mots de passe avant de chiffrer.
Tout agent compatible avec les Agent Skills. L’installateur place la skill là où ces agents la cherchent.
macOS 11 ou version ultérieure et Linux, sur x86_64 et arm64. Sous Windows, utilisez WSL.
Vous préférez un gestionnaire de skills ? npx skills, gh skill, ClawHub ainsi que les plugins Claude Code et Copilot fonctionnent aussi. Autres méthodes d’installation
curl -fsSL https://envrelay.com/install.sh | sh
EnvRelay vous a été utile ? Une étoile compte beaucoup pour nous, et elle aide d’autres personnes à le découvrir.