Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DocForge AINew to Visual Studio Code? Get it now.
DocForge AI

DocForge AI

docforge

| (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

DocForge AI — release docs from your git history

DocForge 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 you configure with your own API key.

Quick start

  1. Open any git repository.
  2. Run DocForge: Set AI Provider API Key — pick Claude, Gemini, or OpenAI and paste your key (stored in your OS keychain, never in settings files).
  3. Run DocForge: Generate Release Notes — accept the defaults (HEAD~1 → HEAD) and watch the release notes open.
  4. For the full pack, run DocForge: Generate Handover Pack — pick any of Release Notes, QA Checklist, Test Cases + Test Data, and Deployment/UAT Handover. Files land in a .docforge/ folder in your repo.

Commands

Command What it does
DocForge: Generate Release Notes Release notes for a commit range (md + json)
DocForge: Generate Handover Pack Any combination of the four document types as .docx/.xlsx/.json
DocForge: Set AI Provider API Key Store your Claude/Gemini/OpenAI key securely
DocForge: Set Cloud Access Token Store a DocForge dashboard token (optional sync)
DocForge: Sync Documents to Cloud Upload generated documents to your team dashboard — always behind an explicit consent dialog

Your templates, filled automatically

Drop your company's own Word/Excel templates into .docforge/templates/ (e.g. test-cases.xlsx with your column headers, or release-notes.docx with {{placeholders}}) and DocForge 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
docforge.provider claude AI provider: claude, gemini, or openai
docforge.model (provider default) Optional model override
docforge.cloud.baseUrl (empty = fully local) Your DocForge dashboard URL
docforge.cloud.organizationId — Organization to sync into
docforge.cloud.projectName (folder name) Project name used when syncing

Privacy, in plain words

  • Read-only git: DocForge never commits, never installs hooks, never modifies your repository. Its only write is the .docforge/ 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 DocForge 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