Uma Agent Skill para macOS e Linux

Todo o seu ambiente de desenvolvimento, na sua próxima máquina.

O EnvRelay ensina seu agente de programação a migrar uma máquina de desenvolvimento. Ele encontra seus dotfiles, chaves, repositórios, software e a configuração dos agentes de IA, empacota o que você aprovar em um único arquivo criptografado e coloca tudo de volta na máquina nova.

curl -fsSL https://envrelay.com/install.sh | sh

Sem sudo. Cada download é conferido com o SHA256SUMS da release. Ler o script

Depois, peça ao seu agente de programação

Na máquina antigaFaça backup desta máquina com o EnvRelay.
Na máquina novaRestaure meu ambiente a partir do backup.envrelay.

Veja o EnvRelay migrar uma máquina

Instale uma vez e depois peça com suas próprias palavras. O agente faz o trabalho; você aprova o que ele propõe, e quem digita a frase secreta é você.

Ele propõe. Você decide.

O agente examina a máquina como você faria se tivesse uma tarde livre e deixa para trás tudo o que pode ser reconstruído.

Dotfiles e configurações

Configuração do shell, do git e do editor, ~/.config e ajustes dos gerenciadores de pacotes. Caches, node_modules e artefatos de build ficam para trás.

Credenciais

Chaves SSH, CLIs de nuvem, tokens. Cada credencial é citada pelo nome para você dar o OK, copiada sem ser lida e restaurada com permissão 0600.

Repositórios git

Repositórios que já estão no remoto seguem como uma lista e são clonados de novo. Um repositório com alterações não enviadas segue inteiro, incluindo o .git.

Software

Homebrew, npm, cargo, pipx, apt e outros, como lista. Cada nome é verificado, e nada é instalado sem o seu OK.

Agentes de IA

Configuração, memória, skills escritas por você e hooks para Claude Code, Codex, Cursor e outros. Sessões: nenhuma, só as recentes ou todas.

Seu trabalho

Projetos, notas e documentos. Para Fotos, Mail ou Notas, você exporta pelo próprio app, e a exportação vai junto.

O agente pensa. Um pequeno binário cuida do cadeado.

Migrar uma máquina é, na maior parte, questão de lembrar, e nisso os agentes são bons. Uma frase secreta nunca deve entrar no contexto de um agente, e por isso nunca entra.

o cérebro

A skill

Markdown e alguns scripts Python que usam só a biblioteca padrão. Ela decide o que levar, faz a cópia, escreve um manifesto e o reaplica na máquina nova.

o cadeado

A CLI envrelay

Quatro comandos e mais nada. Sem estado, sem rede. Ela pede a frase secreta no seu próprio terminal, não no do agente.

encryptdecryptinspectverify

as decisões

Você

Você aprova a lista, digita a frase secreta e diz sim a cada instalação.

Sua frase secreta nunca passa pelo agente.

Quatro regras rígidas na skill e um formato de arquivo que você consegue abrir sem depender de nós.

Digitada no seu terminal

O agente mostra o comando e você o executa. Você digita a frase secreta quando o comando pedir, então ela nunca vai parar em uma linha de comando, em uma variável de ambiente nem no histórico do shell.

Nada é enviado

O resultado é um único arquivo no seu disco. Pendrive USB, AirDrop, sua própria nuvem: para onde ele vai depois, quem decide é você.

Nenhuma chave é sobrescrita

As credenciais voltam com permissão 0600 (0700 para pastas), e um arquivo que já existe na máquina nova nunca é sobrescrito.

Código é mostrado antes de voltar

Servidores MCP e hooks rodam por conta própria, então cada um é mostrado, com o comando que executa, antes de voltar. Você pode riscar qualquer um deles.

Lista de software é tratada como dado

Os nomes de pacotes vindos de um backup são verificados com o próprio gerenciador de pacotes, e cada instalação aguarda o seu OK.

Abre sem o EnvRelay

Um backup é age (scrypt) sobre tar e zstd, então as ferramentas padrão conseguem abri-lo:

age -d backup.envrelay | zstd -d | tar -xp

Perdeu a frase secreta, perdeu o backup.

Sem recuperação, sem backdoor e sem ninguém que possa ajudar, nem mesmo nós. Guarde a frase secreta no seu gerenciador de senhas antes de criptografar.

Funciona com o agente que você já usa

Qualquer agente que leia Agent Skills. O instalador coloca a skill onde eles a procuram.

macOS 11 ou posterior e Linux, em x86_64 e arm64. No Windows, use o WSL.

Prefere um gerenciador de skills? npx skills, gh skill, ClawHub e os plugins do Claude Code e do Copilot também funcionam. Outras formas de instalar

Pronto para quando sua máquina nova chegar.

curl -fsSL https://envrelay.com/install.sh | sh
Dar uma estrela no GitHub

O EnvRelay foi útil para você? Uma estrela significa muito para nós e ajuda outras pessoas a encontrá-lo.