multi-gitter

Update multiple repositories with one command using multi-gitter, a tool for coordinated repository changes.

github.com/lindell/multi-gitter
multi-gitter homepage screenshot

About multi-gitter

multi-gitter is a command-line tool that runs a script or program in the context of multiple repositories. If the run produces changes, it creates a pull request that can be merged manually by reviewers or automatically after CI pipelines complete.

It accepts scripts in any language, targets repositories by organization, user, or repository list, and includes a dry-run mode for testing. Use requires a token with permission to list repositories and create pull requests for GitHub, GitLab, or Gitea.

Key features

  • Run any script or program across multiple repositories with one command
  • Create pull requests automatically when script makes changes
  • Merge pull requests manually or automatically after CI completes
  • Test changes with --dry-run and debug logging before committing
  • Target repos by organization, user, or specific repo list
  • Configure via command flags, config files, or both
Best for: Developers who maintain many repositories and need to apply the same scripted change across them.
Good for
  • Runs scripts written in any language or program type
  • Creates pull requests only when changes are made, with manual or automatic merge after CI
  • Includes dry-run mode with debug logging to preview changes
Watch out for
  • Requires a token with permission to list repositories and create pull requests
  • API push mode works only with GitHub and is slower and unsuited for large files
  • Scripts must have execution permissions, and interpreted scripts need absolute paths

multi-gitter at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

multi-gitter alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Imgbot

github.com/imgbot/Imgbot

Imgbot compresses image files in GitHub repositories and opens a pull request for review after applying the changes.

Open source
24 alternatives

Popular in Git & Code Hosting

Well-known listings from the same topic.

All 67

multi-gitter FAQ

What is needed to authenticate multi-gitter?
A token allowed to list repositories and create pull requests, set in GITHUB_TOKEN, GITLAB_TOKEN, or GITEA_TOKEN, or with the --token flag. GitHub tokens need repo permissions and GitLab tokens need api permission.
How can I test a script without making changes?
Use the --dry-run flag to test without making modifications, optionally with --log-level=debug to print the changes that would have been made.
How do I run a Python, Node.js, or Go script?
Pass the interpreter with an absolute path using $PWD, for example "python $PWD/run.py", because the command runs in the context of each repository.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing