A lightning-fast, frictionless, zero-dependency, zero-bloat, KISS repository manager that lists your personal and organizations GitHub repositories, allowing you to clone, open in browser, or create new ones if you want to. No more navigating through multiple pages to find the repo you need. Just cl
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
A lightning-fast, frictionless, zero-dependency, zero-bloat, KISS repository manager that lists your personal and organizations GitHub repositories, allowing you to clone, open in browser, or create new ones if you want to. No more navigating through multiple pages to find the repo you need. Just click and go!
Open any VS Code Family Editor (VS Code, Cursor, Windsurf, VSCodium).
Go to Extensions.
Search for Git Repo Manager and select this extension.
Click Install.
✨ Features
Blazing Fast & Lightweight: Built strictly with Vanilla JavaScript and native APIs. Zero external dependencies, no compilation bloat.
Unified Repository View: Access your Personal and Organization repositories in one clean, grouped sidebar panel.
Native Security: Utilizes the editor's built-in GitHub authentication—no manual PAT setup required.
One-Click Actions: Hover over any repository to Clone, Open in Browser, or Copy the URL.
Create on the Fly: Add new public or private repositories directly to your personal account or organizations without leaving your editor.
🚀 Usage
You can trigger the extension from wherever you are working:
Sign In: Click the Git Repo Manager icon in the Activity Bar and click the account icon at the top to securely authenticate.
Browse: Expand your Personal folder or any listed Organization to view your repositories.
Hover Actions: Hover over a repository to reveal quick actions: Clone, Open in Browser, and Copy URL. (These are also available via right-click context menu).
Create Repo: Click the + icon next to an organization or personal folder to create a new repository under that specific account.
Manage Accounts: Use the Sign Out or Switch Account icons in the panel header to seamlessly swap contexts.
⚙️ Extension Settings
This extension contributes the following settings to tailor it to your needs:
spajsGitRepoManager.defaultClickAction: Sets the default action triggered when left-clicking a repository in the tree.