Resilient cross-forge CLI for migrating tags, releases, notes, and assets
Migrate between GitHub, GitLab, and Bitbucket Cloud in any direction. One command covers tags, releases, notes, and binary assets.
Checkpoint state is written to disk on every step. Interrupted runs resume exactly where they left off with gfrm resume.
Ships as a single compiled binary. No Dart, Node, FVM, or Yarn required on the target machine.
Pre-compiled binaries for all platforms. No runtime required.
Download, extract, and run your first migration in minutes.
# macOS — extract and allow execution unzip gfrm-macos-silicon.zip chmod +x gfrm xattr -d com.apple.quarantine gfrm # Bootstrap your provider tokens once ./gfrm setup # Run a migration ./gfrm migrate \ --source github:org/old-repo \ --target gitlab:group/new-repo