Quick repository selector with fuzzy search for GNOME Shell.
- 🔍 Fuzzy Search - Find repositories quickly with fzf-style fuzzy matching
- 💻 Multiple Actions - Open in editor, terminal, or file manager
- ⚙️ Configurable - Set custom repository directory and editor command
- 🎯 Fast Access - Access from top bar with a single click
Click the extension icon in the top bar to open the repository selector.
For each repository you can:
- Click the name - Opens in your configured editor (VSCode, VSCodium, etc.)
- Click folder icon - Opens in file manager
- Click terminal icon - Opens terminal in repository directory
Access preferences via Extensions app:
- Repository Directory - Path where to search for Git repositories
- Open Command - Command to open repositories (use
{path}as placeholder)
Install directly from extensions.gnome.org
- Download the latest release from Releases
- Extract the ZIP file:
unzip repocode-v*.zip -d ~/.local/share/gnome-shell/extensions/repocode@gigli.com.br/
- Restart GNOME Shell:
- X11: Press
Alt+F2, typer, pressEnter - Wayland: Log out and log back in
- X11: Press
- Enable the extension:
gnome-extensions enable repocode@gigli.com.br
- Clone the repository:
git clone https://github.com/tgigli/repocode.git cd repocode - Copy to extensions directory:
cp -r * ~/.local/share/gnome-shell/extensions/repocode@gigli.com.br/
- Compile schemas:
glib-compile-schemas ~/.local/share/gnome-shell/extensions/repocode@gigli.com.br/schemas/ - Restart GNOME Shell and enable the extension
- GNOME Shell 45+
- Git repositories to manage
GPL-2.0-or-later
