Snapshot, compare, audit, restore, and bundle your coding agent environment —
with the precision of Savile Row craftsmanship.
$ snaptailor scan --project .
$ snaptailor diff baseline current --project .
$ snaptailor audit current --project .
$ snaptailor restore --snapshot baseline --dry-run --project .
$ snaptailor bundle export --name baseline --out backup.stailor
By design, snaptailor is read-only. It never executes MCP commands, scripts, or plugins. It never phones home. It never alters your configuration without explicit consent. It stores metadata-first and omits raw secrets. The integrity of your workshop is our first principle.
Every tool a master tailor needs to preserve the perfect fit.
Preserve the complete state of your agent — prompts, MCP servers, skills, tools, and settings — in a single point-in-time capture.
Pinpoint every change between any two snapshots. See prompt edits, MCP additions, permission shifts, env key changes, and more.
Spot risky alterations: executable config additions, remote MCP servers, permission wildcards, and reproducibility gaps.
Trace every setting to its origin — MCP server, env key, skill, hook, permission — back to user config, project config, or agent type.
Generate a restore plan, execute per-type file restoration, and roll back automatically with LIFO undo — all available now.
Export snapshots to portable .stailor bundles (POSIX tar, SHA-256 verified). Import and inspect without full unpacking.
$ npm install -g @qxinm/snaptailor
$ snaptailor scan --project .
Requires Node.js 22 or later
Five steps to a perfectly fitted agent environment.
Scan your project to detect agents, MCP servers, skills, hooks, env keys, and settings.
snaptailor scan --project . --explain
Create a baseline snapshot. Snapshots are metadata-only; bundles include supported content by default.
snaptailor snapshot create --name baseline --metadata-only --project .
After changes, diff against baseline, audit for risks, and trace provenance.
snaptailor diff baseline current --project .
snaptailor audit current --project .
snaptailor provenance current --project .
Generate a dry-run plan, then apply with per-type file executors. Apply mode requires --experimental.
snaptailor restore --snapshot baseline --dry-run --project .
snaptailor restore --snapshot baseline --apply --experimental --project .
Export snapshots to portable .stailor bundles. Preview Mac readiness before applying content.
snaptailor bundle export --name baseline --out backup.stailor --project .
snaptailor bundle inspect backup.stailor
snaptailor doctor --project .
snaptailor bundle import backup.stailor --dry-run --project .
Like a master tailor on London's Savile Row, we believe in precision, care, and enduring quality.
Inventory every part of your agent setup
Take precise snapshots of the perfect config
Diff and audit to keep everything aligned
Roll back to the perfect fit at any time
Export and share portable agent configurations