Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>CodeRipple — Copilot Change IntelligenceNew to Visual Studio Code? Get it now.
CodeRipple — Copilot Change Intelligence

CodeRipple — Copilot Change Intelligence

OdysseyLabs

|
4 installs
| (0) | Free
See how your Copilot edits ripple through the codebase. Workspace Pulse, Impact Map, and a semantic Flow Diagram for multi-file changes.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeRipple — Copilot Change Intelligence

See how your Copilot edits ripple through the codebase.

CodeRipple turns a multi-file change session into:

  • Workspace Pulse — a compact cockpit (repo, branch, changes, risk, tests, one-line summary).
  • Impact Map — semantic clusters → files → symbols, with drill-down.
  • Flow Diagram — a visual graph of how the change propagates across modules.

Everything runs locally inside VS Code. When the Copilot Language Model API is available, CodeRipple uses it for semantic clustering and risk reasoning. Otherwise it falls back to a deterministic heuristic engine — you always get something useful.

Features

  • Auto-analyze on save / git state change (debounced).
  • Sidebar with Workspace Pulse and Impact Map.
  • Webview flow diagram with layered SVG layout, cluster halos, risk colouring, and node→file reveal.
  • Strict JSON schema for the agent output — no hallucinated files.
  • Privacy-first: no file contents are sent to the LM unless you opt in.

Commands

Command Title
coderipple.analyze Analyze Changes
coderipple.refresh Refresh Views
coderipple.openFlow Open Flow Diagram
coderipple.explainCluster Explain This Cluster
coderipple.toggleAuto Toggle Auto-Analyze
coderipple.clearCache Clear Cache
coderipple.showMetrics Show Local Metrics

Settings

See the coderipple.* settings (auto-analyze, debounceMs, model, maxFiles, languageMode, includeUntracked, includeSnippets, logLevel).

Privacy

CodeRipple sends only paths, change kinds, line counts, symbol names, and reference edges to the language model. File contents are never transmitted unless coderipple.includeSnippets is enabled. All processing happens in-process; there is no external server.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft