Dotfiles и настройки
Настройки оболочки, git и редактора, ~/.config, параметры менеджеров пакетов. Кэши, node_modules и артефакты сборки не переносятся.
EnvRelay учит вашего ИИ-агента для программирования переносить рабочее окружение на новый компьютер. Агент находит ваши dotfiles, ключи, репозитории, программы и настройки ИИ-агентов, упаковывает одобренное вами в один зашифрованный файл, а затем раскладывает всё по местам на новом компьютере.
curl -fsSL https://envrelay.com/install.sh | sh
Без sudo. Каждый скачанный файл сверяется с SHA256SUMS релиза. Прочитать скрипт
Затем попросите ИИ-агента для программирования
Сделай бэкап этого компьютера через EnvRelay.
Восстанови моё окружение из backup.envrelay.
Установите один раз и попросите своими словами. Работу делает агент; вы одобряете его предложения и сами вводите парольную фразу.
Агент осматривает компьютер так, как вы сами сделали бы это за свободные полдня, и не переносит то, что можно собрать заново.
Настройки оболочки, git и редактора, ~/.config, параметры менеджеров пакетов. Кэши, node_modules и артефакты сборки не переносятся.
SSH-ключи, CLI облачных сервисов, токены. Каждый пункт назван по имени и ждёт вашего одобрения. Агент копирует его, не читая, и восстанавливает с правами 0600.
Репозитории, где всё уже отправлено на сервер, переносятся списком и клонируются заново. Репозиторий с неотправленными изменениями переносится целиком, вместе с .git.
Пакеты Homebrew, npm, cargo, pipx, apt и других менеджеров переносятся списком. Каждое имя проверяется, и без вашего одобрения ничего не устанавливается.
Настройки, память, написанные вручную навыки и хуки для Claude Code, Codex, Cursor и других. Сессии — на выбор: никакие, последние или все.
Проекты, заметки и документы. Данные из «Фото», «Почты» или «Заметок» вы экспортируете в самом приложении, а переносится уже экспорт.
При переезде на новый компьютер главное — ничего не забыть, и с этим агенты справляются хорошо. Парольная фраза ни в коем случае не должна попадать в контекст агента, поэтому она туда и не попадает.
мозг
Markdown и несколько Python-скриптов, которым нужна только стандартная библиотека. Навык решает, что переносить, копирует выбранное, записывает манифест и по нему воспроизводит всё на новом компьютере.
замок
Четыре команды, и больше ничего. Не хранит состояния и не выходит в сеть. Парольную фразу запрашивает в вашем собственном терминале, а не в терминале агента.
encryptdecryptinspectverify
решения
Одобряете список, вводите парольную фразу и подтверждаете каждую установку.
Четыре жёстких правила, зашитых в навык, и формат файла, который можно открыть без нас.
Агент выводит команду, а запускаете её вы. Парольную фразу вы вводите, когда команда её запросит, поэтому она никогда не оказывается ни в командной строке, ни в переменной окружения, ни в истории оболочки.
Результат — один файл на вашем диске. USB-флешка, AirDrop, ваше собственное облако — куда он отправится дальше, решаете вы.
Учётные данные возвращаются с правами 0600 (0700 для папок), а файл, который уже есть на новом компьютере, никогда не перезаписывается.
MCP-серверы и хуки запускаются сами, поэтому перед возвращением каждый из них показывается вместе с командой, которую он выполняет. Любой из них можно вычеркнуть.
Имена пакетов из резервной копии проверяются самим менеджером пакетов, и каждая установка ждёт вашего одобрения.
Резервная копия — это age (scrypt) поверх tar и zstd, поэтому её можно открыть стандартными инструментами:
age -d backup.envrelay | zstd -d | tar -xp
Нет ни восстановления, ни чёрного хода, и помочь не сможет никто, даже мы. Прежде чем шифровать, сохраните парольную фразу в менеджере паролей.
Подойдёт любой агент, который поддерживает Agent Skills. Установщик кладёт навык туда, где агенты его ищут.
macOS 11 и новее, а также Linux, на x86_64 и arm64. В Windows используйте WSL.
Предпочитаете менеджер навыков? npx skills, gh skill, ClawHub и плагины для Claude Code и Copilot тоже подойдут. Другие способы установки
curl -fsSL https://envrelay.com/install.sh | sh
EnvRelay вам пригодился? Звезда много для нас значит и помогает другим найти проект.