Skip to content

Understand 7.1 release

Released Apr 11, 2025 · Build 1221

Build1222 - 11 Apr 2025

Cloud-Free AI Code Descriptions

We're excited to announce a powerful new feature in SciTools Understand: Local AI-Powered Code Descriptions. This cutting-edge enhancement brings the power of AI directly to your development environment—without any need for internet connectivity. By leveraging a locally running large language model (LLM), Understand can now generate concise, natural-language descriptions of functions, classes, and other key code structures right inside the tool. It’s an ideal solution for developers working with sensitive or proprietary codebases where security and offline accessibility are critical.

Whether you're onboarding new developers, analyzing legacy systems, or simply navigating unfamiliar code, this new feature enhances productivity and comprehension. The AI-generated descriptions integrate seamlessly with Understand’s existing analysis capabilities, allowing you to navigate and document code with even greater clarity and speed. This feature now extends beyond Understand itself as you can view the descriptions directly in our VS Code extension. Best of all, everything runs securely on your machine, with no data leaving your environment. This marks a major step toward combining the precision of static analysis with the ease of AI-driven insight.

See AI in Action

Virtual Debugger

Step through your code logically—without compiling or running it. The new Virtual Debuggerallows you to simulate execution paths, analyze decision points, and understand complex logic flows interactively. You get to decide which path to explore including stepping backwards to choose an alternative path. This is perfect for exploring unfamiliar code, finding difficult bugs, or verifying logic in safety-critical systems.

Watch It Work

New Graph Options

We’ve just released powerful new updates to the graphing experience in SciTools Understand to help you explore and interpret your codebase more efficiently than ever.

Interactive Node Previews with AI Summaries Click on any node in your graph to instantly view a preview of the associated code, along with a smart AI-generated summary to help you quickly understand what that part of the code does—without digging through files.

Enhanced Graph Customization Panel An upgraded options panel has been added to the right side of the graph. Use it to customize everything from what elements are displayed to how they’re styled—giving you more control over how your graphs look and behave.

These updates are designed to make code exploration, architecture analysis, and onboarding easier and more intuitive. Try it out today and see your code from a new perspective!

Explore Graph Options

More in the 7.1 release

Reports & metrics - New DO-178C Check Compliance report and command-line validation tool - Interactive Reports now support graphs, charts, tables, and multiple pages, with HTML/PDF export and command-line generation via und reports - Extensive new metric reports and charts: Line, HIS, Halstead, Complexity, Class Metrics, Average Metrics, and a Function Metrics Histogram - New List Browser for working through long lists of references

CodeCheck

  • Added new MISRA C++ 2023 checks and a large set of Effective C++ / C++ best-practice checks
  • CodeCheck configurations and Published Standards now behave as plugins, discoverable and runnable from the Plugin Manager
  • CodeCheck inspections are now available through the API and can be targeted by reports and graphs
  • Compare inspections from the command line with und report -codecheck

Languages & compilers

  • Support for C# 12 and expanded using-alias types

Analysis & navigation

  • New Class Dependencies graph for architectures and a Long Name automatic architecture
  • New Plugin Manager for choosing plugins, with shipped plugins moved to a public plugins repository

Licensing

  • Bundled the Icarus local license solution into the install kit

See also: all 7.1 build notes · Version releases · Migrating