🎉 Just released, all current features are free!

C/C++ Code Visualization & Navigation
That Understands Your Code and Helps You Navigate Your Codebase

CodeInsight is a VS Code extension powered by a native LSP server.
It indexes your entire workspace—classes, functions, call graphs, and inheritance— so you can navigate and understand large C/C++ codebases without friction.

CodeInsight extension showing a call graph visualization in VS Code

Everything you need to navigate large C/C++ codebases

Call Graph Visualization

Trace calls and dependencies across your entire workspace. Explore interactive caller/callee trees with cycle detection.

Free

Class Hierarchy Diagrams

Auto-generated class inheritance diagrams with base classes and derived classes.

Free

Cross-File Analysis

Built for scale. Find class definitions, function implementations, and callers across thousands of files instantly.

Free

Real-Time Parsing

Powered by a custom incremental parser for zero-lag feedback.

Free

Go-to-Definition

Navigate to any class, method, or function definition across your workspace with a double-click. Works even in files not yet open.

Free

Incremental Parsing

Hash-based change detection skips re-parsing unchanged files. Your workspace index stays up-to-date without wasting CPU.

Free

Extra Scan Directories

Point CodeInsight at external SDK or library header folders. All external symbols are indexed alongside your own code.

(Coming soon ...)

Pro

PlantUML Export

Generate class diagrams and component diagrams from your C++ code in PlantUML format, ready to share with your team.

(Stay tuned ...)

Pro

More to Come

Stay tuned ...

Get code insight in under 30 seconds

1

Install the Extension

Find CodeInsight in the VS Code marketplace and install. It works for Windows, macOS, and Linux.

2

Open Your Workspace

CodeInsight automatically scans every .c/.cpp and .h/.hpp files in your workspace and builds a local index.

3

Explore & Understand

Use CodeInsight's UI to explore call graphs and class hierarchies. Double-click diagrams to find callers and jump to definitions.

Start for free—stay free forever

Upgrade to Pro for advanced features

1 Year 3 YearsSave 30%
Free
$0 /forever

Perfect for daily development and code exploration.
All core features will stay free forever.

  • Multiple-file parsing & analysis
  • Real-time diagnostics
  • Go-to-definition (open files)
  • Document symbols (Outline view)
  • Incremental parser
  • Call graph visualization
  • Class hierarchy diagrams
Install Free

Common questions

What is a Pro license and how do I use it?

After purchase, you'll receive a license by email. You can use that email to log in to the License Portal and manage your license. The extension validates your logging status and unlocks Pro features instantly.

Does it work offline?

Yes. The extension works offline with all features.

When you're offline, CodeInsight uses the last known valid status for 7 days. After that, the extension reverts to Free tier until it can re-validate online.

How many machines can I use one license on?

A Pro license allows up to 1 machine simultaneously. But you can use the same license on at most 3 machines, usually for Mac, Windows, and Linux.

Does the extension send my code anywhere?

No. All parsing and analysis runs 100% locally on your machine, no online service or AI is used.

Stop repeating searches.

Navigate your code, visually.

Double-click & jump to definitions.