DevDiff VS Code Extension (v1.9.0)Privacy-first, BYOAI (Bring Your Own AI) inline codebase intelligence and changelog generation for Visual Studio Code.
📦 Installation & RegistriesDevDiff is published as a single, universal Option A: VS Code Marketplace (VS Code, Cursor, Windsurf, Trae)
Option B: Open VSX Registry (VSCodium, Gitpod, Eclipse Theia, Code-OSS)
Option C: Manual VSIX InstallationDownload the latest
🔒 Privacy FirstDevDiff never sends your code anywhere. It runs AI locally via Ollama by default. No telemetry. No analytics. No crash reports. Full disclosure → ⭐ Enjoying DevDiff?If this extension saves you time writing changelogs, please take 30 seconds to leave a review on the VS Code Marketplace or star the GitHub Repository. Reviews help other developers discover DevDiff and help us prioritize features. DevDiff explains your Git diffs, parses abstract syntax trees (AST), and maintains persistent codebase memory directly inside VS Code. It is built from the ground up for developers who care about security, privacy, and understanding what changes enter their codebase.
💬 Questions, Ideas, or Issues?
📦 Installation OptionsOption 1: VS Code Marketplace (Recommended)Search for DevDiff in the Extensions view ( Option 2: Install from Packaged VSIXFor offline development, air-gapped environments, or pre-release verification:
🚀 Key v1.9.0 Features
🛠️ Usage & Commands1. Initialize Workspace Memory
2. Command Palette Actions (
|
| Setting | Type | Default | Description |
|---|---|---|---|
devdiff.persona |
string |
"developer" |
Persona perspective (developer, ceo, educator, robot, data-analyst, journalist, pm, compliance) |
devdiff.provider |
string |
"ollama-local" |
AI model provider (ollama-local, openai-cloud, anthropic-cloud, webllm-gpu) |
devdiff.model |
string |
"llama3.2:3b" |
Model identifier (e.g. llama3.2:3b, qwen2.5-coder:7b, gpt-4o-mini) |
devdiff.autoGenerate |
boolean |
false |
Automatically analyze changes when files are staged |
devdiff.showCodeLens |
boolean |
true |
Display inline ⚡ DevDiff: Explain CodeLens annotations in editor |
devdiff.memoryCapMb |
number |
256 |
IDEGuardian worker memory ceiling in megabytes |
devdiff.idleDetectionSeconds |
number |
5 |
Pause background analysis when active typing is detected |
🔒 Security & Privacy Guarantees
DevDiff enforces strict local security sandboxing:
- Zero Telemetry: No tracking beacons, analytics scripts, or phone-home calls.
- Redaction Engine v2: Automatically strips API keys, RSA/PEM private keys, and
.envcredentials before any AI processing. - Network Guard: Outbound network calls are restricted exclusively to AI provider endpoints explicitly configured by the user.
📖 Useful Links
- Official Documentation Portal: devdiff.vercel.app
- GitHub Repository: github.com/EldrexDelosReyesBula/devdiff
- Ollama Setup Guide: devdiff.vercel.app/ai-providers/ollama-setup
- Security & Privacy Policy: devdiff.vercel.app/legal/privacy-policy