Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>GitBitNew to Visual Studio Code? Get it now.
GitBit

GitBit

Filip Strand

|
4 installs
| (0) | Free
A lightweight and performant Git graph for Cursor and VS Code, inspired by JetBrains IDEs.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GitBit

GitBit Logo

A simple, powerful Git Graph for Cursor and VS Code, inspired by JetBrains IDEs.

GitBit provides a lightweight and performant way to visualize your repository's history, manage branches, and perform complex Git operations like squashing directly from a beautiful graph interface.

✨ Features

  • Clean Graph: A clean, topological visualization of your local and remote commits.
  • Side-by-Side Details: Instantly see commit metadata and changed files in a dedicated details pane.
  • Advanced Squashing: Select a range of commits and squash them with a single click, including automatic rebasing and commit message prompts.
  • Drop Commits: Select one or multiple commits and drop them safely (with confirmation + automatic rollback on failure).
  • Branch Management: Effortlessly switch branches, create new ones, and see your current context at a glance.
  • Tag Management: Add tags to commits, delete tags via a flyout submenu, and push tags even when your branch is up to date.
  • Integrated Diff View: Deep integration with native VS Code diffing for a seamless experience.
  • Reveal in Finder: Reveal changed files in Finder/Explorer from the details pane.
  • Move Mode: Reorder history with a drag-and-drop “move mode” UI.
  • Performance First: Optimized for repositories of all sizes, with a focus on smooth scrolling and interaction.
  • Theme-Aware: Automatically matches your Cursor or VS Code theme.

🚀 Getting Started

Installation

  1. Download the latest .vsix from the Releases page.
  2. Open Cursor or VS Code.
  3. Install the .vsix file:
    • Method 1: Open the Command Palette (Cmd+Shift+P or Ctrl+Shift+P), type "Extensions: Install from VSIX...", and select your downloaded file.
    • Method 2: Open the Extensions view (Cmd+Shift+X), click the ... (Views and More Actions) in the top right, and select Install from VSIX....

Usage

Once installed, GitBit will appear as a GitBit tab in your bottom panel (alongside Terminal and Output).

  • Click a commit: View its details and changed files on the right.
  • Right-click: Access actions like Rename, Move, Cherry-pick, Drop, Branch/Tag actions, and resets.
  • Cmd/Shift + Click: Select a range of commits to preview a squash.

For a detailed list of changes by version, see CHANGELOG.md.

🛠 Development

Building from Source

If you want to build the extension yourself:

  1. Clone the repository.
  2. Run npm install.
  3. Run npm run package to compile the source and bundle the webview.
  4. Run npx @vscode/vsce package to generate the .vsix file.

Contributing

  • Open the repo in Cursor/VS Code and press F5 to start the Extension Development Host.
  • For technical details, see the source code in src/.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft