Clone and edit GitHub repositories directly from your browser with temporary local copies
Gabber is a browser extension + CLI tool combination that lets you quickly clone GitHub repositories into temporary directories and open them in your preferred editor. The workflow consists of:
- Browser extension that converts GitHub URLs to
gabber://
protocol links - Python script (bundled as macOS app) that handles cloning and temp directory management
- One-click access to repositories from GitHub pages
- Automatic cleanup of temporary directories after editing
- Editor integration with
$EDITOR
environment variable - Cross-protocol support (HTTPS/SSH/Git URLs)
- Package the
ext/
directory as a browser extension - Install in your preferred browser (supports WebExtensions API)
Install the script and the macOS app bundle with just install
.
The idea for Gabber was inspired by git-peek and peek by Jarred Sumner.