Full machine setup & migration tool that backs up credentials, AI agent state, tool configs, and agent skills from one machine and restores them on a new machine. Version 1.0.3, requires Node >=18. Differentiators: covers 21+ agent skills (Claude Code, Hermes, OpenCode), preserves file permissions (SSH keys → 600), supports offline tarball install, and bundles an install command for system deps, CLI tools, dev runtimes, and AI agents. Backup output ~1-5 MB. Useful for developers migrating workstations with complex AI toolchains. No updates since initial release; check GitHub for status.
npm install vaco-machine-setupNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows the full backup/install/restore workflow using npx commands.
Run with sudo or pre-install system dependencies manually.
Encrypt the backup tar.gz before transfer (e.g., gpg -c my-backup.tar.gz).
After running vaco-setup install, update tools manually (e.g., brew upgrade neovim, starship upgrade).
Back up existing configs manually before running restore, or use restore without --force to see what would be overwritten (if interactive mode exists).
Upgrade Node to v18 or later (e.g., using nvm install 18).
Run `npx vaco-machine-setup` instead, or install globally with `npm install -g vaco-machine-setup`.
Use `sudo npm install -g vaco-machine-setup` or configure npm prefix per https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
Run `npm install vaco-machine-setup` in your project directory.
Pre-install system dependencies manually or run in an environment where sudo is available.
No dependency data recorded yet.