CodeWarden AILocal-first AI code review for VS Code. CodeWarden builds a deep map of your codebase, hunts for defects, and backs every finding with a verbatim source quote, a file hash and its assumptions — then drafts fixes you review and can undo. All inference runs on a local Ollama model: no cloud, no account, no telemetry. Why CodeWarden AI?It runs entirely on your machine and shows its work. Not a chat box that sounds confident — an investigation engine that hands you a case file.
What it doesRuns 100% local. Ollama discovery + streaming NDJSON chat; strict mode blocks cloud or unverifiable models by checking their metadata, not just the URL. Maps every language, deeply. ts-morph for TS/JS; dedicated adapters for React, Angular, Java/Spring, C#/ASP.NET, Python/FastAPI/Django and SQL; generic Tree-sitter structure for Go, Rust, Ruby, PHP, C/C++, Kotlin, Scala, Swift, Lua and shell; and resolved symbols + call/reference edges pulled from your installed language servers (gopls, rust-analyzer, Pylance, JDT…). Every edge is labelled resolved, inferred or unresolved. Scales. The map persists to SQLite one file at a time; saving a file
re-parses only that file; a Findings are evidence, not vibes. Each is schema-validated, carries the exact quoted source (checked against the file), the conditions it fails under, its assumptions, and a confidence label with a reason. Duplicates are fingerprinted; false positives you dismiss stay dismissed until that code changes. Security scan built in. Language-agnostic pattern rules for SQL / command /
XSS / template injection, unsafe deserialization, path traversal, dynamic
Export the map for other tools. "Full codebase scan → graph" writes a
self-describing graph ( A risk score at a glance. One 0–100 number, security-weighted, with the top
drivers spelled out — plus a "Review my changes" button that scopes a scan to
your The investigation is auditable. snapshot → map → provider diagnostics → approved analyzers (ESLint / tsc / Ruff, run sandboxed with a timeout) → security → chunk review → cross-file relationship review → validate → report. Pause, resume or stop with resumable checkpoints. Chat that cites its sources. Ask / Investigate / Suggest-fix / Implement
modes; Fixes are reviewable and reversible. Every change is a staged proposal —
precondition-rechecked, applied as an unsaved Also: BM25 + code-graph retrieval with optional local embeddings; CodeWarden reports what it inspected and how confident it is. It does not promise to find every bug or that a change preserves all behaviour — those are shown as separate claims. Get started
Needs VS Code 1.90+. No account, no configuration, nothing to sign up for. Privacy & safety
LicenseMIT. The full text is on the License tab of this listing. |