Git-Same - Mirror GitHub org/repo structure locally
Git-Same is a CLI tool that discovers all GitHub organizations and repositories you have access to, then clones them to your local filesystem maintaining the org/repo directory structure.
Features
- Multi-Provider Support: Works with GitHub (more providers coming soon)
- Parallel Operations: Clones and syncs repositories concurrently
- Smart Filtering: Filter by archived status, forks, organizations
- Incremental Sync: Only fetches/pulls what has changed
- Progress Reporting: Beautiful progress bars and status updates
Available Commands
The tool can be invoked using any of these names (all installed by default):
git-same- Main commandgitsame- No hyphen variantgitsa- Short formgisa- Shortest variantgit same- Git subcommand (requires git-same in PATH)
Example
# Initialize configuration
# Set up a workspace
# Sync repositories (clone new + fetch existing)
# Show status
# Also works as git subcommand