Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Synivo Git ManagerNew to Visual Studio Code? Get it now.
Synivo Git Manager

Synivo Git Manager

Vaibhav Patel

|
1 install
| (0) | Free
Unified Git repository manager for VS Code. Inspect Pull Requests, CI/CD pipelines, Packages, Releases, Issues, and Wiki directly inside the editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Synivo Git Manager for Visual Studio Code

Version License: MIT Company Author Website

Unified Git repository control center for Visual Studio Code. Inspect Pull Requests, CI/CD pipelines, Releases, Wiki & Docs, and Branches & Tags directly inside the editor without duplicating native VS Code source control.


Features

  • Direct Browser Navigation for Repositories: Clicking any repository in the Repositories sidebar immediately opens it in your default web browser and switches the active workspace repository context.
  • Rich Editor Detail Inspectors: Clicking any item across Pull Requests, CI/CD Pipelines, Releases, Wiki & Docs, and Branches & Tags opens a rich, native VS Code styled detail inspector in the editor window.
  • No Duplicate SCM Features: Avoids doubling up on built-in native VS Code source control (such as local staging, committing, or native commit graph) and instead focuses 100% on missing forge capabilities (Gitea, GitHub, GitLab).
  • Universal Forge Support: Works seamlessly out of the box with self-hosted Gitea / Forgejo (git.synivo.com.au), GitHub, GitLab, and custom internal forges.
  • Pull Requests: Inspect branch flow (source -> target), review states, CI check runs, discussion comment counts, and full GitHub-Flavored Markdown descriptions with one-click branch checkout.
  • CI/CD Pipelines: Real-time workflow run monitoring with status badges, triggering commit details, workflow duration, actor metadata, and direct deep links to web build logs.
  • Releases: Browse published release versions, tags, changelog notes rendered in Markdown, and downloadable release binary assets with file sizes and download counts.
  • Wiki & Docs: Read remote repository documentation and wiki pages directly in VS Code with rich Markdown rendering and quick web edit shortcuts.
  • Branches and Tags: Track remote branches and tags with commit references, default and protected branch badges, and quick checkout actions.
  • Native VS Code Theme Integration: 100% theme-adaptive using native VS Code tokens (--vscode-*), icons, and clean typographic hierarchy. Zero CSS drift.
  • Quick Jump Command Palette: Press Cmd+Shift+G (or Ctrl+Shift+G) to fuzzy-search across all PRs, pipelines, releases, wiki, branches, and repositories.

Installation

From VS Code Marketplace

Search for Synivo Git Manager in the Extensions view (Ctrl+Shift+X or Cmd+Shift+X) and click Install.

From VSIX Package

code --install-extension git-manager-1.2.1.vsix

Quick Start

  1. Open any workspace folder containing one or more Git repositories.
  2. Click the Git Manager icon in the Activity Bar.
  3. Git Manager automatically scans your workspace, detects your remotes, and fetches repository information.
  4. Click on any item (PR, Pipeline run, Release, Wiki page) to jump directly to its location on your remote repository.

Configuration Settings

You can customize Git Manager via VS Code Settings (Cmd+, or Ctrl+,):

Setting Type Default Description
gitManager.autoRefresh.enabled boolean true Enable background auto-refresh of repository data.
gitManager.autoRefresh.intervalSeconds number 60 Polling interval in seconds (10 to 3600).
gitManager.autoRefresh.pauseWhenUnfocused boolean true Pause auto-refresh when VS Code window is unfocused.
gitManager.scanMaxDepth number 2 Maximum folder depth to scan for nested repositories.
gitManager.preferredRemote string origin Preferred remote name when multiple remotes exist.
gitManager.defaultClickAction string openInBrowser Primary click action: openInBrowser or openPreview.
gitManager.customHosts array [] List of custom domain mappings (e.g. self-hosted Gitea or GitLab).
gitManager.itemsPerPage number 25 Number of items to fetch per category.
gitManager.showNotifications boolean true Show desktop notifications when watched CI pipelines finish.

Configuring Self-Hosted Git Hosts

For self-hosted Gitea, GitLab, or GitHub Enterprise instances, add an entry to gitManager.customHosts in your settings.json:

{
  "gitManager.customHosts": [
    {
      "domain": "git.example.com",
      "provider": "gitea"
    },
    {
      "domain": "gitlab.internal.corp",
      "provider": "gitlab"
    }
  ]
}

Access Tokens

Git Manager automatically resolves credentials from your system Git credential helper, VS Code authentication providers, or environment variables (GITHUB_TOKEN, GITLAB_TOKEN, GITEA_TOKEN).

To set a token explicitly for any host:

  1. Press Cmd+Shift+P (or Ctrl+Shift+P).
  2. Run Git Manager: Set Host Access Token....
  3. Enter the host domain and your Personal Access Token. Tokens are securely stored in VS Code's OS credential keychain.

Keyboard Shortcuts

Command Keybinding
Git Manager: Quick Jump to Item... Cmd+Shift+G (macOS) / Ctrl+Shift+G (Windows/Linux)
Git Manager: Refresh All Activity Bar title menu -> Refresh

Development

# 1. Install dependencies
npm install

# 2. Run unit tests
npm test

# 3. Format and lint
npm run format
npm run lint

# 4. Compile and package VSIX
npm run package

Author & Organization

  • Organization: Synivo - Australian custom software development and AI engineering company
  • Company Website: https://synivo.tech
  • Author: Vaibhav Patel
  • Personal Website: https://vpatel.au
  • Email: hello@synivo.tech / vpatel071997@gmail.com
  • Repository: https://git.synivo.com.au/System/synivo-git-manager

License

MIT (c) Vaibhav Patel

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft