Repository navigation
v0.2.0 — Cross-machine transfer: export / import
Move your vault to another machine
# Old machine:
agentkeychain export
# → agentkeychain-export-XXXXXXXX-XXXXXX.akcbundle
# Copy the bundle over (AirDrop / scp / USB), then on the new machine:
agentkeychain init # SAME master password
agentkeychain import ~/Downloads/agentkeychain-export-*.akcbundleHighlights
- export: encrypted bundle (Argon2id fresh salt + XChaCha20-Poly1305 envelope), file mode 0600, zero plaintext on disk
- import: merge into target vault — same-name entries skipped by default,
--overwritereplaces (and resurrects tombstones) - Wrong password / tampered bundle aborts with no partial writes
- New audit actions:
export,import - Fixed:
initnow honorsAKC_PASSWORD(no interactive prompt for CI / agent callers)
Notes
- Agent identities are per-vault and are NOT transferred; the new machine keeps its own
defaultidentity - Requires v0.2.0+ on BOTH machines
Full Changelog: v0.1.1...v0.2.0