SemanticVCS

svcs CLI Terminal Wrapper

VS Code Extension & Inline Diagnostics

Blast Radius Graph & Unified Dashboard
Git remembers what changed; SemanticVCS remembers why. Sitting quietly on top of existing Git workflows, it understands the semantic intent of code changes and warns developers if they are about to reintroduce a bug or anti-pattern previously reverted by their team.
AST Parsing & Semantic Vector Memory
Uses Tree-sitter parsers across Python, JavaScript, and TypeScript to extract function-level boundaries from raw diffs. Changes are embedded into 768-dimensional vector spaces using UniXCoder and indexed in Qdrant, catching duplicate or risky logic even if variables are renamed or syntax is altered.
Neo4j Knowledge Graph & Blast Radius Calculation
Tracks interconnected imports, function calls, database models, and API endpoints inside a Neo4j property graph. Calculates the structural blast radius of every change to quantify downstream regression risks before commits reach a pull request.
Dual Toolchain: svcs CLI & VS Code Extension
Features a drop-in terminal replacement for git that intercepts commits with interactive risk prompts and automated Gemini fixes, alongside a native VS Code extension providing red-squiggly inline diagnostics and hover root-cause explanations.