SCAST icon

SCAST

Analyzes and visualizes code by converting it into UML diagrams and flowcharts, enhanced with AI explanations.

About

SCAST is a programmatic tool designed for static code analysis and visualization. It leverages a parser to convert code into an Abstract Syntax Tree (AST), performs static analysis, and utilizes Mermaid and D3 for visual representation. It supports multiple languages and offers features like UML diagram generation, flowchart creation, and AI-powered explanations, which can be integrated into an AI client as MCP server.

Key Features

  • Converts code to UML diagrams and flowcharts
  • Supports JavaScript, TypeScript, C#, and Python
  • Uses Mermaid and D3 for visualization
  • Provides AI explanations of code functionality
  • Can be deployed as MCP server

Use Cases

  • Summarizing code functionality with AI
  • Integrating code analysis into AI clients
  • Understanding code structure through visualization