Une Agent Skill pour macOS et Linux

Tout votre environnement de dev, sur votre prochaine machine.

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

Sur l’ancienne machineSauvegarde cette machine avec EnvRelay.
Sur la nouvelleRestaure mon environnement depuis backup.envrelay.

Regardez-le migrer une machine

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.

Il propose. Vous décidez.

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.

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.

Identifiants

Clés SSH, CLI cloud, jetons. Chacun est nommé et soumis à votre accord, copié sans être lu, restauré en 0600.

Dépôts Git

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.

Logiciels

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.

Agents IA

Configuration, mémoire, skills et hooks écrits à la main pour Claude Code, Codex, Cursor et les autres. Sessions : aucune, récentes ou toutes.

Votre travail

Projets, notes et documents. Pour Photos, Mail ou Notes, vous exportez depuis l’app, et c’est l’export qui voyage.

L’agent réfléchit. Un petit binaire tient le verrou.

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

La skill

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

La CLI envrelay

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

Vous

Validez la liste, saisissez la phrase de passe et dites oui à chaque installation.

Votre phrase de passe ne transite jamais par l’agent.

Quatre règles strictes dans la skill, et un format de fichier que vous pouvez ouvrir sans nous.

Saisie dans votre terminal

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.

Rien n’est envoyé nulle part

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 clés ne sont jamais écrasées

Les identifiants reviennent en 0600 (0700 pour les dossiers), et un fichier déjà présent sur la nouvelle machine n’est jamais écrasé.

Le code est nommé avant de revenir

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.

Une liste de logiciels, ce sont des données

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.

S’ouvre sans EnvRelay

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

Phrase de passe perdue, sauvegarde perdue.

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.

Fonctionne avec l’agent que vous utilisez déjà

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

Prêt dès que votre nouvelle machine l’est.

curl -fsSL https://envrelay.com/install.sh | sh
Mettre une étoile sur GitHub

EnvRelay vous a été utile ? Une étoile compte beaucoup pour nous, et elle aide d’autres personnes à le découvrir.