Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ShipScribeNew to Visual Studio Code? Get it now.
ShipScribe

ShipScribe

shipscribe

|
2 installs
| (0) | Free
Local-first documentation intelligence: generate release notes from your git history without leaving your editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ShipScribe — release docs from your git history

ShipScribe turns your commits into the documents your team actually needs — release notes, QA checklists, executable test cases with test data, and UAT/deployment handover docs — as Markdown, Word (.docx), and Excel (.xlsx).

Everything runs on your machine. Your code is analyzed locally (git diff + tree-sitter AST); only the prompts you approve are sent to the AI provider(s) you configure with your own API key(s) — stack several (Grok, Groq, OpenRouter, Gemini…) and ShipScribe falls through to the next when one is rate-limited.

Optionally sync generated documents to a team dashboard, where you (or teammates) can view, edit, download, or delete any version — changes pull back into your editor.

Quick start

  1. Open any git repository.
  2. Run ShipScribe: Set AI Provider API Key — pick Claude, Gemini, OpenAI, xAI (Grok), Groq, OpenRouter, or a custom OpenAI-compatible endpoint, and paste your key (stored in your OS keychain, never in settings files). Add several and ShipScribe tries them in order, falling through to the next when one is rate-limited — so you can stack free APIs.
  3. Run ShipScribe: Generate Release Notes — pick the release range from your tags and branches (one commit or thousands) and watch the release notes open.
  4. For the full pack, run ShipScribe: Generate Handover Pack — pick any of Release Notes, QA Checklist, Test Cases + Test Data, and Deployment/UAT Handover. Files land in a .shipscribe/ folder in your repo.

Commands

Command What it does
ShipScribe: Generate Release Notes Release notes for a commit range you choose (md + json)
ShipScribe: Generate Handover Pack Any combination of the four document types as .docx/.xlsx/.json
ShipScribe: Set AI Provider API Key Add a provider to your fallback chain (Claude/Gemini/OpenAI/Grok/Groq/OpenRouter/custom)
ShipScribe: Connect to Cloud Dashboard One-step cloud setup — paste a token and it configures the rest
ShipScribe: Sync Documents to Cloud Upload generated documents to your team dashboard — always behind an explicit consent dialog
ShipScribe: Pull Documents from Cloud Download documents generated/edited on the dashboard back into .shipscribe/
ShipScribe: Delete Cloud Version Remove a version and its documents from the dashboard
ShipScribe: Delete Local Version Remove a version's local .shipscribe/<version>/ folder

Your templates, filled automatically

Drop your company's own Word/Excel templates into .shipscribe/templates/ (e.g. test-cases.xlsx with your column headers, or release-notes.docx with {{placeholders}}) and ShipScribe fills your format instead of its built-in one. Recognized names: release-notes.docx, qa-checklist.docx, test-cases.docx, test-cases.xlsx, deployment-handover.docx.

Settings

Setting Default Purpose
shipscribe.provider claude AI provider: claude, gemini, or openai
shipscribe.model (provider default) Optional model override
shipscribe.cloud.baseUrl (empty = fully local) Your ShipScribe dashboard URL
shipscribe.cloud.organizationId — Organization to sync into
shipscribe.cloud.projectName (folder name) Project name used when syncing
shipscribe.cloud.autoSync false Upload documents automatically after every generation — VS Code and your dashboard stay in sync with zero clicks

Privacy, in plain words

  • Read-only git: ShipScribe never commits, never installs hooks, never modifies your repository. Its only write is the .shipscribe/ output folder.
  • Local analysis: diffs and code structure are computed on your machine.
  • BYOK: code snippets are sent only to the AI provider you configured, under your own API key. No ShipScribe servers see your code.
  • Opt-in sync: cloud sync is off until you configure it, and every upload shows a consent dialog listing exactly what will be sent — generated documents only, never source code.

Requirements

  • git available on your PATH
  • An API key for Claude, Gemini, or OpenAI
  • Works with any git hosting (GitHub, GitLab, Bitbucket, self-hosted — or none)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft