Repository navigation
v0.1.0-alpha.2 — UI preview, ad-hoc signed
Pre-releasev0.1.0-alpha.2 — UI preview, ad-hoc signed
Migration Assistant, but for developers. This pre-release exists to look at the product flows and give feedback
on the UI. It is an ad-hoc signed (not notarized) Apple Silicon build.
Since alpha.1: the core engines landed on main (pnpm verify green: 510 unit + 65 integration tests), the DMG has a
proper drag-and-drop layout and volume icon, and the app is ad-hoc signed so Gatekeeper no longer reports it as damaged.
⚠️ This build does not read or write anything on your Mac. The renderer runs on built-in preview data
(you will see a "Preview data — the native bridge is not connected" badge). The backup/restore engines, the
.devbackupcontainer and all four providers are implemented and tested in the repository, but the Electron
bridge that connects the UI to them ships in the next alpha.
What you can try
- The complete Create Backup wizard (projects → scan → review → security review → progress → done)
- The complete Restore Backup wizard (unlock → contents → path mapping → preflight/plan → progress → report),
including collision handling and the path-remap preview - Diagnostics and Settings, light and dark mode, keyboard navigation
What is in the codebase at this tag
.devbackupcontainer: Argon2id + chunked AES-256-GCM, streaming, hardened extraction —docs/backup-format/DEVBACKUP_SPEC.md- Providers: Claude Code (metadata-driven session matching, schema-aware path remap), Git (bundle + working-tree
deltas + worktree reconstruction), project files, runtime manifest - 400+ unit/integration tests against fake "Mac A → Mac B" fixtures
Install
- Open the DMG and drag Dev Migration Assistant onto the Applications shortcut.
- The build is ad-hoc signed but not notarized. On first launch macOS says it cannot verify the developer: click Done,
then System Settings → Privacy & Security → Open Anyway (macOS 15+), or right-click → Open (macOS 13/14).
If you see "damaged and can't be opened" instead, remove the quarantine attribute and open it again:
xattr -dr com.apple.quarantine "/Applications/Dev Migration Assistant.app" - Verify the download against
SHA256SUMS.txt.
Next alpha
Electron main/preload bridge (native dialogs, IPC, live job progress), the end-to-end migration test, Playwright E2E.