Pular para o conteúdo principal
Open Source CLI

Move releases across Git forges without redoing work

Resilient cross-forge CLI for migrating tags, releases, notes, and assets

🔀

Cross-forge migrations

Migrate between GitHub, GitLab, and Bitbucket Cloud in any direction. One command covers tags, releases, notes, and binary assets.

🔄

Resilient by design

Checkpoint state is written to disk on every step. Interrupted runs resume exactly where they left off with gfrm resume.

📦

Zero runtime dependencies

Ships as a single compiled binary. No Dart, Node, FVM, or Yarn required on the target machine.

Download

Pre-compiled binaries for all platforms. No runtime required.

Quick start

Download, extract, and run your first migration in minutes.

bash
# 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