Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Scribe - AI Commit Message GeneratorNew to Visual Studio Code? Get it now.
Scribe - AI Commit Message Generator

Scribe - AI Commit Message Generator

Alan Shabrandi

|
5 installs
| (1) | Free
Generate clean, conventional Git commit messages automatically using AI (OpenAI, Claude, Gemini, Ollama).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Scribe — AI Commit Message Generator

Generate clean, meaningful Git commit messages directly inside VS Code using AI.

VS Code Marketplace Version Installs License

Scribe generates conventional commit messages from your staged Git changes and inserts them directly into the VS Code Source Control view.


Demo

Scribe Demo


Features

Feature Description
One-click generation Generate a commit message from staged changes
Keyboard shortcut Trigger generation with Ctrl+Alt+C / Cmd+Alt+C
Custom Ignores Respects .scribeignore files to skip lockfiles and custom paths
Multiple providers OpenAI, Claude, Gemini, and Ollama
Ticket detection Detect issue IDs from branch names
Smart caching SHA-256 cache prevents duplicate API calls
Conventional Commits Generate messages following the Conventional Commits format
Native integration Insert the generated message directly into the VS Code commit box

Installation

Scribe is a VS Code extension that uses the Scribe CLI to generate commit messages.

1. Install the Scribe CLI

Download the latest binary for your operating system from the Scribe CLI releases.

On Windows, download scribe.exe and add its directory to your system PATH.

On macOS or Linux:

sudo mv scribe /usr/local/bin/

For other installation options, including building from source, see the Scribe CLI repository.

2. Install the VS Code extension

Install Scribe from the VS Code Marketplace.

3. Configure Scribe

Set your preferred provider and API key:

scribe config set provider openai
scribe config set api_key YOUR_API_KEY

Usage

  1. Stage your Git changes:

    git add .
    
  2. Trigger Scribe using one of the following methods:

    • Press Ctrl+Alt+C (Cmd+Alt+C on macOS).

    • Click the Scribe button in the Source Control panel.

    • Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run:

      Scribe: Generate Commit Message
      
  3. Select a suggestion.

  4. Scribe inserts the generated message into the VS Code commit box.


Configuration

You can configure the provider, model, and commit message style through the CLI.

For example:

scribe config set provider openai
scribe config set model gpt-4o
scribe config set style conventional

Supported Providers

Provider Supported
OpenAI Yes
Claude Yes
Gemini Yes
Ollama Yes

Roadmap

  • [x] VS Code extension
  • [x] Multi-provider support
  • [x] Smart caching
  • [ ] Custom prompt templates
  • [ ] Azure OpenAI
  • [ ] JetBrains plugin

Support

If you find Scribe useful, consider leaving a review on the VS Code Marketplace or starring the GitHub repository.

License

Released under the MIT License.

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